Mock Version: 2.4 Mock Version: 2.4 Mock Version: 2.4 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/openvswitch.spec'], chrootPath='/var/lib/mock/f33-build-22782838-2081068/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/openvswitch.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1600041600 Wrote: /builddir/build/SRPMS/openvswitch-2.14.0-2.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/openvswitch.spec'], chrootPath='/var/lib/mock/f33-build-22782838-2081068/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/openvswitch.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1600041600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4qmfCH + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf openvswitch-2.14.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/openvswitch-2.14.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd openvswitch-2.14.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.0CSkED + umask 022 + cd /builddir/build/BUILD + cd openvswitch-2.14.0 + ./boot.sh libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:24: installing 'build-aux/compile' configure.ac:22: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2020-09-14 13:48:28.755522162 +0000 +++ ./configure 2020-09-14 13:48:31.383753063 +0000 @@ -2066,7 +2066,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2020-09-14 13:48:31.383753063 +0000 +++ ./configure 2020-09-14 13:48:31.428757017 +0000 @@ -8235,7 +8235,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -32526,7 +32526,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./build-aux/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./build-aux/config.guess ++ basename ./build-aux/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./build-aux/config.guess '/usr/lib/rpm/redhat/config.guess' -> './build-aux/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./build-aux/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./build-aux/config.sub ++ basename ./build-aux/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./build-aux/config.sub '/usr/lib/rpm/redhat/config.sub' -> './build-aux/config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./build-aux/ltmain.sh + ./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-libcapng --disable-static --enable-shared --enable-ssl --with-dpdk --with-pkidir=/var/lib/openvswitch/pki checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether make supports the include directive... yes (GNU style) checking for i686-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for gcc option to accept ISO C99... none needed checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for fgrep... /usr/bin/grep -F checking for egrep... /usr/bin/grep -E checking for i686-redhat-linux-gnu-pkg-config... /usr/bin/i686-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether byte ordering is bigendian... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking build system type... i686-redhat-linux-gnu checking host system type... i686-redhat-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert i686-redhat-linux-gnu file names to i686-redhat-linux-gnu format... func_convert_file_noop checking how to convert i686-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for i686-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for i686-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i686-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for i686-redhat-linux-gnu-strip... no checking for strip... strip checking for i686-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 8189: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for i686-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for library containing pow... -lm checking for library containing clock_gettime... none required checking for library containing timer_create... -lrt checking for library containing pthread_rwlock_tryrdlock... -lpthread checking for library containing pthread_rwlockattr_destroy... none required checking for library containing pthread_spin_lock... none required checking for pthread_spin_lock... yes checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking for MSVC x64 compiler... no checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking for linux/netlink.h... yes checking for pkg-config... (cached) /usr/bin/i686-redhat-linux-gnu-pkg-config checking whether compiling and linking against OpenSSL works... yes checking whether SSL_set_tlsext_host_name is declared... yes checking for capng_clear in -lcap-ng... yes checking for Python 3 (version 3.4 or later)... /usr/bin/python3 checking for flake8... no checking for sphinx-build-3... sphinx-build-3 checking for dot... yes checking net/if_dl.h usability... no checking net/if_dl.h presence... no checking for net/if_dl.h... no checking whether strtok_r macro segfaults on some inputs... no checking whether AF_XDP is enabled... no checking whether sys_siglist is declared... no checking for struct stat.st_mtim.tv_nsec... yes checking for struct stat.st_mtimensec... no checking for struct ifreq.ifr_flagshigh... no checking for struct mmsghdr.msg_len... yes checking for struct sockaddr_in6.sin6_scope_id... yes checking for mlockall... yes checking for strnlen... yes checking for getloadavg... yes checking for statvfs... yes checking for getmntent_r... yes checking for sendmmsg... yes checking for clock_gettime... yes checking mntent.h usability... yes checking mntent.h presence... yes checking for mntent.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking linux/types.h usability... yes checking linux/types.h presence... yes checking for linux/types.h... yes checking linux/if_ether.h usability... yes checking linux/if_ether.h presence... yes checking for linux/if_ether.h... yes checking linux/net_namespace.h usability... yes checking linux/net_namespace.h presence... yes checking for linux/net_namespace.h... yes checking stdatomic.h usability... yes checking stdatomic.h presence... yes checking for stdatomic.h... yes checking bits/floatn-common.h usability... yes checking bits/floatn-common.h presence... yes checking for bits/floatn-common.h... yes checking for net/if_mib.h... no checking for library containing backtrace... none required checking linux/perf_event.h usability... yes checking linux/perf_event.h presence... yes checking for linux/perf_event.h... yes checking valgrind/valgrind.h usability... no checking valgrind/valgrind.h presence... no checking for valgrind/valgrind.h... no checking for connect in -lsocket... no checking for library containing gethostbyname... none required checking XenServer release... none checking for groff... yes checking whether gcc has that supports thread_local... yes checking for library containing __atomic_load_8... -latomic checking whether gcc supports GCC 4.0+ atomic built-ins... yes checking value of __atomic_always_lock_free(1)... 1 checking value of __atomic_always_lock_free(2)... 1 checking value of __atomic_always_lock_free(4)... 1 checking value of __atomic_always_lock_free(8)... 1 checking for library containing aio_write... none required checking for pthread_set_name_np... no checking for pthread_setname_np() variant... glibc checking whether __linux__ is defined... true checking linker output version information... libX-2.14.so.0.0.0) checking whether g++ supports C++11 features by default... yes checking for working posix_memalign... yes checking for ub_ctx_create in -lunbound... yes checking for unw_backtrace in -lunwind... no checking whether the preprocessor supports include_next... yes checking whether system header files limit the line length... no checking for stdio.h... yes checking for string.h... (cached) yes checking whether gcc accepts -Werror... yes checking whether gcc accepts -Wall... yes checking whether gcc accepts -Wextra... yes checking whether gcc accepts -Wno-sign-compare... yes checking whether gcc accepts -Wpointer-arith... yes checking whether gcc accepts -Wformat -Wformat-security... yes checking whether gcc accepts -Wswitch-enum... yes checking whether gcc accepts -Wunused-parameter... yes checking whether gcc accepts -Wbad-function-cast... yes checking whether gcc accepts -Wcast-align... yes checking whether gcc accepts -Wstrict-prototypes... yes checking whether gcc accepts -Wold-style-definition... yes checking whether gcc accepts -Wmissing-prototypes... yes checking whether gcc accepts -Wmissing-field-initializers... yes checking whether gcc accepts -Wthread-safety... no checking whether gcc accepts -fno-strict-aliasing... yes checking whether gcc accepts -Wswitch-bool... yes checking whether gcc accepts -Wlogical-not-parentheses... yes checking whether gcc accepts -Wsizeof-array-argument... yes checking whether gcc accepts -Wbool-compare... yes checking whether gcc accepts -Wshift-negative-value... yes checking whether gcc accepts -Wduplicated-cond... yes checking whether gcc accepts -Qunused-arguments... no checking whether gcc accepts -Wshadow... yes checking whether gcc accepts -Wmultistatement-macros... yes checking whether gcc accepts -Wcast-align=strict... yes checking whether gcc accepts -Wno-null-pointer-arithmetic... no checking whether gcc accepts -Warray-bounds-pointer-arithmetic... no checking whether gcc accepts -Wno-unused... yes checking whether gcc accepts -Wno-unused-parameter... yes checking whether gcc accepts -mavx512f... yes checking whether gcc accepts -mavx512f... (cached) yes checking target hint for cgcc... x86 checking vector options for cgcc... checking whether DPCLS Autovalidator is default implementation... no checking binutils avx512 assembler checks passing... no checking for struct tcf_t.firstuse... yes checking whether dpdk is enabled... yes checking for DPDK... no checking for rte_config.h... yes checking whether RTE_LIBRTE_VHOST_NUMA is declared... yes checking for library containing get_mempolicy... -lnuma checking whether RTE_EAL_NUMA_AWARE_HUGEPAGES is declared... yes checking for library containing get_mempolicy... (cached) -lnuma checking whether RTE_LIBRTE_PMD_PCAP is declared... yes checking for library containing pcap_dump_close... -lpcap checking whether RTE_LIBRTE_PMD_AF_XDP is declared... no checking whether RTE_LIBRTE_VHOST_NUMA is declared... (cached) yes checking whether RTE_LIBRTE_MLX5_PMD is declared... yes checking whether RTE_IBVERBS_LINK_DLOPEN is declared... no checking for library containing mlx5dv_create_wq... -lmlx5 checking for library containing verbs_init_cq... -libverbs checking whether RTE_LIBRTE_MLX4_PMD is declared... no checking for library containing dlopen... -ldl checking whether linking with dpdk works... yes checking whether gcc accepts -mssse3... yes checking whether make supports nested variables... (cached) yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating lib/stdio.h config.status: creating lib/string.h config.status: creating ovsdb/libovsdb.sym config.status: creating ofproto/libofproto.sym config.status: creating lib/libsflow.sym config.status: creating lib/libopenvswitch.sym config.status: creating vtep/libvtep.sym config.status: creating Makefile config.status: creating datapath/Makefile config.status: creating datapath/linux/Kbuild config.status: creating datapath/linux/Makefile config.status: creating datapath/linux/Makefile.main config.status: creating tests/atlocal config.status: creating lib/libopenvswitch.pc config.status: creating lib/libsflow.pc config.status: creating ofproto/libofproto.pc config.status: creating ovsdb/libovsdb.pc config.status: creating include/openvswitch/version.h config.status: creating config.h config.status: executing tests/atconfig commands config.status: executing depfiles commands config.status: executing libtool commands config.status: executing include/openflow/openflow.h.stamp commands config.status: executing utilities/bugtool/dummy commands config.status: executing ipsec/dummy commands + /usr/bin/python3 build-aux/dpdkstrip.py --dpdk + make -j6 sed -f ./build-aux/extract-odp-netlink-h < datapath/linux/compat/include/linux/openvswitch.h > include/odp-netlink.h PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-idlc.in annotate ./vswitchd/vswitch.ovsschema ./lib/vswitch-idl.ann > lib/vswitch-idl.ovsidl.tmp && mv lib/vswitch-idl.ovsidl.tmp lib/vswitch-idl.ovsidl PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-idlc.in annotate ./ovsdb/_server.ovsschema ./lib/ovsdb-server-idl.ann > lib/ovsdb-server-idl.ovsidl.tmp && mv lib/ovsdb-server-idl.ovsidl.tmp lib/ovsdb-server-idl.ovsidl PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-idlc.in -C . annotate tests/idltest.ovsschema tests/idltest.ann > tests/idltest.ovsidl.tmp && \ mv tests/idltest.ovsidl.tmp tests/idltest.ovsidl PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-idlc.in annotate ./vtep/vtep.ovsschema ./vtep/vtep-idl.ann > vtep/vtep-idl.ovsidl.tmp && \ mv vtep/vtep-idl.ovsidl.tmp vtep/vtep-idl.ovsidl sh -f ./build-aux/extract-odp-netlink-macros-h include/odp-netlink.h > include/odp-netlink-macros.h PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-idlc.in c-idl-source lib/ovsdb-server-idl.ovsidl > lib/ovsdb-server-idl.c.tmp && mv lib/ovsdb-server-idl.c.tmp lib/ovsdb-server-idl.c PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-idlc.in c-idl-header lib/ovsdb-server-idl.ovsidl > lib/ovsdb-server-idl.h.tmp && mv lib/ovsdb-server-idl.h.tmp lib/ovsdb-server-idl.h PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-idlc.in c-idl-header tests/idltest.ovsidl > tests/idltest.h.tmp && mv tests/idltest.h.tmp tests/idltest.h PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-idlc.in c-idl-source lib/vswitch-idl.ovsidl > lib/vswitch-idl.c.tmp && mv lib/vswitch-idl.c.tmp lib/vswitch-idl.c PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-idlc.in c-idl-header lib/vswitch-idl.ovsidl > lib/vswitch-idl.h.tmp && mv lib/vswitch-idl.h.tmp lib/vswitch-idl.h PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-idlc.in c-idl-source vtep/vtep-idl.ovsidl > vtep/vtep-idl.c.tmp && mv vtep/vtep-idl.c.tmp vtep/vtep-idl.c PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-idlc.in c-idl-header vtep/vtep-idl.ovsidl > vtep/vtep-idl.h.tmp && mv vtep/vtep-idl.h.tmp vtep/vtep-idl.h PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-idlc.in c-idl-source tests/idltest.ovsidl > tests/idltest.c.tmp && mv tests/idltest.c.tmp tests/idltest.c make all-recursive make[1]: Entering directory '/builddir/build/BUILD/openvswitch-2.14.0' Making all in datapath make[2]: Entering directory '/builddir/build/BUILD/openvswitch-2.14.0/datapath' make[3]: Entering directory '/builddir/build/BUILD/openvswitch-2.14.0/datapath' make[3]: Leaving directory '/builddir/build/BUILD/openvswitch-2.14.0/datapath' make[2]: Leaving directory '/builddir/build/BUILD/openvswitch-2.14.0/datapath' make[2]: Entering directory '/builddir/build/BUILD/openvswitch-2.14.0' PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 build-aux/extract-ofp-fields meta-flow ./include/openvswitch/meta-flow.h > lib/meta-flow.inc.tmp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 build-aux/extract-ofp-fields nx-match ./include/openvswitch/meta-flow.h > lib/nx-match.inc.tmp /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/object-collection.lo lib/object-collection.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/odp-execute.lo lib/odp-execute.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/odp-util.lo lib/odp-util.c PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 build-aux/extract-ofp-actions prototypes ./lib/ofp-actions.c > lib/ofp-actions.inc1.tmp && mv lib/ofp-actions.inc1.tmp lib/ofp-actions.inc1 PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 build-aux/extract-ofp-actions definitions ./lib/ofp-actions.c > lib/ofp-actions.inc2.tmp && mv lib/ofp-actions.inc2.tmp lib/ofp-actions.inc2 mv lib/nx-match.inc.tmp lib/nx-match.inc /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-bundle.lo lib/ofp-bundle.c mv lib/meta-flow.inc.tmp lib/meta-flow.inc /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-connection.lo lib/ofp-connection.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/odp-util.c -fPIC -DPIC -o lib/.libs/odp-util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/odp-execute.c -fPIC -DPIC -o lib/.libs/odp-execute.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-ed-props.lo lib/ofp-ed-props.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/object-collection.c -fPIC -DPIC -o lib/.libs/object-collection.o PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/extract-ofp-errors \ ./include/openvswitch/ofp-errors.h \ ./include/openflow/openflow-common.h > lib/ofp-errors.inc.tmp && \ mv lib/ofp-errors.inc.tmp lib/ofp-errors.inc libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-bundle.c -fPIC -DPIC -o lib/.libs/ofp-bundle.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-connection.c -fPIC -DPIC -o lib/.libs/ofp-connection.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-flow.lo lib/ofp-flow.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-ed-props.c -fPIC -DPIC -o lib/.libs/ofp-ed-props.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-flow.c -fPIC -DPIC -o lib/.libs/ofp-flow.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-group.lo lib/ofp-group.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/odp-execute.c:29: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/odp-util.c:32: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-ipfix.lo lib/ofp-ipfix.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-match.lo lib/ofp-match.c /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-group.c -fPIC -DPIC -o lib/.libs/ofp-group.o /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-match.c -fPIC -DPIC -o lib/.libs/ofp-match.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-ipfix.c -fPIC -DPIC -o lib/.libs/ofp-ipfix.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-meter.lo lib/ofp-meter.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-meter.c -fPIC -DPIC -o lib/.libs/ofp-meter.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-monitor.lo lib/ofp-monitor.c PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/extract-ofp-msgs \ ./include/openvswitch/ofp-msgs.h lib/ofp-msgs.inc > lib/ofp-msgs.inc.tmp && mv lib/ofp-msgs.inc.tmp lib/ofp-msgs.inc libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-monitor.c -fPIC -DPIC -o lib/.libs/ofp-monitor.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-packet.lo lib/ofp-packet.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-parse.lo lib/ofp-parse.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-port.lo lib/ofp-port.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-packet.c -fPIC -DPIC -o lib/.libs/ofp-packet.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-parse.c -fPIC -DPIC -o lib/.libs/ofp-parse.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-port.c -fPIC -DPIC -o lib/.libs/ofp-port.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-print.lo lib/ofp-print.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-prop.lo lib/ofp-prop.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-protocol.lo lib/ofp-protocol.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-print.c -fPIC -DPIC -o lib/.libs/ofp-print.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-prop.c -fPIC -DPIC -o lib/.libs/ofp-prop.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/ofp-packet.c:20: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-protocol.c -fPIC -DPIC -o lib/.libs/ofp-protocol.o /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-queue.lo lib/ofp-queue.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/ofp-print.c:34: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-queue.c -fPIC -DPIC -o lib/.libs/ofp-queue.o /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-switch.lo lib/ofp-switch.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-table.lo lib/ofp-table.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-switch.c -fPIC -DPIC -o lib/.libs/ofp-switch.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-table.c -fPIC -DPIC -o lib/.libs/ofp-table.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-util.lo lib/ofp-util.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-version-opt.lo lib/ofp-version-opt.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-util.c -fPIC -DPIC -o lib/.libs/ofp-util.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofpbuf.lo lib/ofpbuf.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovs-atomic-locked.lo lib/ovs-atomic-locked.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-version-opt.c -fPIC -DPIC -o lib/.libs/ofp-version-opt.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovs-lldp.lo lib/ovs-lldp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofpbuf.c -fPIC -DPIC -o lib/.libs/ofpbuf.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovs-atomic-locked.c -fPIC -DPIC -o lib/.libs/ovs-atomic-locked.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovs-numa.lo lib/ovs-numa.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovs-lldp.c -fPIC -DPIC -o lib/.libs/ovs-lldp.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovs-rcu.lo lib/ovs-rcu.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovs-numa.c -fPIC -DPIC -o lib/.libs/ovs-numa.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovs-router.lo lib/ovs-router.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovs-rcu.c -fPIC -DPIC -o lib/.libs/ovs-rcu.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovs-router.c -fPIC -DPIC -o lib/.libs/ovs-router.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/ovs-lldp.h:23, from lib/ovs-lldp.c:30: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovs-thread.lo lib/ovs-thread.c /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovs-thread.c -fPIC -DPIC -o lib/.libs/ovs-thread.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovsdb-data.lo lib/ovsdb-data.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovsdb-error.lo lib/ovsdb-error.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovsdb-data.c -fPIC -DPIC -o lib/.libs/ovsdb-data.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/ovs-router.c:36: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovsdb-error.c -fPIC -DPIC -o lib/.libs/ovsdb-error.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovsdb-idl.lo lib/ovsdb-idl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovsdb-map-op.lo lib/ovsdb-map-op.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovsdb-set-op.lo lib/ovsdb-set-op.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovsdb-idl.c -fPIC -DPIC -o lib/.libs/ovsdb-idl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovsdb-map-op.c -fPIC -DPIC -o lib/.libs/ovsdb-map-op.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovsdb-condition.lo lib/ovsdb-condition.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovsdb-set-op.c -fPIC -DPIC -o lib/.libs/ovsdb-set-op.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovsdb-parser.lo lib/ovsdb-parser.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovsdb-condition.c -fPIC -DPIC -o lib/.libs/ovsdb-condition.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovsdb-session.lo lib/ovsdb-session.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovsdb-types.lo lib/ovsdb-types.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovsdb-parser.c -fPIC -DPIC -o lib/.libs/ovsdb-parser.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovsdb-session.c -fPIC -DPIC -o lib/.libs/ovsdb-session.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovsdb-types.c -fPIC -DPIC -o lib/.libs/ovsdb-types.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ox-stat.lo lib/ox-stat.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/packets.lo lib/packets.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/pcap-file.lo lib/pcap-file.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/packets.c -fPIC -DPIC -o lib/.libs/packets.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ox-stat.c -fPIC -DPIC -o lib/.libs/ox-stat.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/pcap-file.c -fPIC -DPIC -o lib/.libs/pcap-file.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/perf-counter.lo lib/perf-counter.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/stopwatch.lo lib/stopwatch.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/perf-counter.c -fPIC -DPIC -o lib/.libs/perf-counter.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/poll-loop.lo lib/poll-loop.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/process.lo lib/process.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/stopwatch.c -fPIC -DPIC -o lib/.libs/stopwatch.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/poll-loop.c -fPIC -DPIC -o lib/.libs/poll-loop.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/packets.c:35: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/pcap-file.c:26: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/process.c -fPIC -DPIC -o lib/.libs/process.o /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/pvector.lo lib/pvector.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/random.lo lib/random.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/rconn.lo lib/rconn.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/pvector.c -fPIC -DPIC -o lib/.libs/pvector.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/random.c -fPIC -DPIC -o lib/.libs/random.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/reconnect.lo lib/reconnect.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/rstp.lo lib/rstp.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/rstp-state-machines.lo lib/rstp-state-machines.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/rconn.c -fPIC -DPIC -o lib/.libs/rconn.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/reconnect.c -fPIC -DPIC -o lib/.libs/reconnect.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/rstp.c -fPIC -DPIC -o lib/.libs/rstp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/rstp-state-machines.c -fPIC -DPIC -o lib/.libs/rstp-state-machines.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/seq.lo lib/seq.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/rstp-state-machines.c:42: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/seq.c -fPIC -DPIC -o lib/.libs/seq.o /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/rstp.c:44: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/sha1.lo lib/sha1.c /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/shash.lo lib/shash.c /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/sha1.c -fPIC -DPIC -o lib/.libs/sha1.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/simap.lo lib/simap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/shash.c -fPIC -DPIC -o lib/.libs/shash.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/simap.c -fPIC -DPIC -o lib/.libs/simap.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/skiplist.lo lib/skiplist.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/smap.lo lib/smap.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/socket-util.lo lib/socket-util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/skiplist.c -fPIC -DPIC -o lib/.libs/skiplist.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/sort.lo lib/sort.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/smap.c -fPIC -DPIC -o lib/.libs/smap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/socket-util.c -fPIC -DPIC -o lib/.libs/socket-util.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/sset.lo lib/sset.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/sort.c -fPIC -DPIC -o lib/.libs/sort.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/stp.lo lib/stp.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/stream-fd.lo lib/stream-fd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/sset.c -fPIC -DPIC -o lib/.libs/sset.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/stream-tcp.lo lib/stream-tcp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/stream-fd.c -fPIC -DPIC -o lib/.libs/stream-fd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/stp.c -fPIC -DPIC -o lib/.libs/stp.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/stream.lo lib/stream.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/stream-tcp.c -fPIC -DPIC -o lib/.libs/stream-tcp.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/stdio.lo lib/stdio.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/stream.c -fPIC -DPIC -o lib/.libs/stream.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/string.lo lib/string.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/svec.lo lib/svec.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/syslog-direct.lo lib/syslog-direct.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/stdio.c -fPIC -DPIC -o lib/.libs/stdio.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/syslog-libc.lo lib/syslog-libc.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/stp.c:32: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/string.c -fPIC -DPIC -o lib/.libs/string.o /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/syslog-direct.c -fPIC -DPIC -o lib/.libs/syslog-direct.o /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/svec.c -fPIC -DPIC -o lib/.libs/svec.o /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/syslog-null.lo lib/syslog-null.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/table.lo lib/table.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/syslog-libc.c -fPIC -DPIC -o lib/.libs/syslog-libc.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/timer.lo lib/timer.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/timeval.lo lib/timeval.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/table.c -fPIC -DPIC -o lib/.libs/table.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/syslog-null.c -fPIC -DPIC -o lib/.libs/syslog-null.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/timer.c -fPIC -DPIC -o lib/.libs/timer.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/tnl-neigh-cache.lo lib/tnl-neigh-cache.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/timeval.c -fPIC -DPIC -o lib/.libs/timeval.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/tnl-ports.lo lib/tnl-ports.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netdev-native-tnl.lo lib/netdev-native-tnl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/tnl-neigh-cache.c -fPIC -DPIC -o lib/.libs/tnl-neigh-cache.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/tnl-ports.c -fPIC -DPIC -o lib/.libs/tnl-ports.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netdev-native-tnl.c -fPIC -DPIC -o lib/.libs/netdev-native-tnl.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/token-bucket.lo lib/token-bucket.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/tun-metadata.lo lib/tun-metadata.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/unicode.lo lib/unicode.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/token-bucket.c -fPIC -DPIC -o lib/.libs/token-bucket.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/unixctl.lo lib/unixctl.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/netdev-native-tnl.h:23, from lib/netdev-native-tnl.c:20: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/userspace-tso.lo lib/userspace-tso.c /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/dpif-netdev.h:23, from lib/tnl-neigh-cache.c:30: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/tun-metadata.c -fPIC -DPIC -o lib/.libs/tun-metadata.o /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/unicode.c -fPIC -DPIC -o lib/.libs/unicode.o /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/unixctl.c -fPIC -DPIC -o lib/.libs/unixctl.o /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/util.lo lib/util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/userspace-tso.c -fPIC -DPIC -o lib/.libs/userspace-tso.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/uuid.lo lib/uuid.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/util.c -fPIC -DPIC -o lib/.libs/util.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/vconn-stream.lo lib/vconn-stream.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/vconn.lo lib/vconn.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/uuid.c -fPIC -DPIC -o lib/.libs/uuid.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/vconn-stream.c -fPIC -DPIC -o lib/.libs/vconn-stream.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/vconn.c -fPIC -DPIC -o lib/.libs/vconn.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/vlan-bitmap.lo lib/vlan-bitmap.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/vlog.lo lib/vlog.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/daemon-unix.lo lib/daemon-unix.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/latch-unix.lo lib/latch-unix.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/vlan-bitmap.c -fPIC -DPIC -o lib/.libs/vlan-bitmap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/latch-unix.c -fPIC -DPIC -o lib/.libs/latch-unix.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/vlog.c -fPIC -DPIC -o lib/.libs/vlog.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/daemon-unix.c -fPIC -DPIC -o lib/.libs/daemon-unix.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/signals.lo lib/signals.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/socket-util-unix.lo lib/socket-util-unix.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/signals.c -fPIC -DPIC -o lib/.libs/signals.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/socket-util-unix.c -fPIC -DPIC -o lib/.libs/socket-util-unix.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/stream-unix.lo lib/stream-unix.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dpif-netlink.lo lib/dpif-netlink.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dpif-netlink-rtnl.lo lib/dpif-netlink-rtnl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/stream-unix.c -fPIC -DPIC -o lib/.libs/stream-unix.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/if-notifier.lo lib/if-notifier.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netdev-linux.lo lib/netdev-linux.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dpif-netlink.c -fPIC -DPIC -o lib/.libs/dpif-netlink.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dpif-netlink-rtnl.c -fPIC -DPIC -o lib/.libs/dpif-netlink-rtnl.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netdev-offload-tc.lo lib/netdev-offload-tc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/if-notifier.c -fPIC -DPIC -o lib/.libs/if-notifier.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netlink-conntrack.lo lib/netlink-conntrack.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netdev-linux.c -fPIC -DPIC -o lib/.libs/netdev-linux.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netlink-notifier.lo lib/netlink-notifier.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netdev-offload-tc.c -fPIC -DPIC -o lib/.libs/netdev-offload-tc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netlink-conntrack.c -fPIC -DPIC -o lib/.libs/netlink-conntrack.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netlink-notifier.c -fPIC -DPIC -o lib/.libs/netlink-notifier.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netlink-socket.lo lib/netlink-socket.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/rtnetlink.lo lib/rtnetlink.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netlink-socket.c -fPIC -DPIC -o lib/.libs/netlink-socket.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/netdev-linux-private.h:30, from lib/netdev-linux.c:20: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/dpif-provider.h:26, from lib/dpif-netlink.c:37: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/rtnetlink.c -fPIC -DPIC -o lib/.libs/rtnetlink.o /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/netdev-offload-tc.c:22: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/route-table.lo lib/route-table.c /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/tc.lo lib/tc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/route-table.c -fPIC -DPIC -o lib/.libs/route-table.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/tc.c -fPIC -DPIC -o lib/.libs/tc.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dpdk.lo lib/dpdk.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netdev-dpdk.lo lib/netdev-dpdk.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dpdk.c -fPIC -DPIC -o lib/.libs/dpdk.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netdev-dpdk.c -fPIC -DPIC -o lib/.libs/netdev-dpdk.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netdev-offload-dpdk.lo lib/netdev-offload-dpdk.c In file included from /usr/include/dpdk/rte_ether.h:21, from /usr/include/dpdk/rte_ethdev.h:159, from lib/netdev-dpdk.c:39: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:45, from /usr/include/dpdk/rte_ether.h:23, from /usr/include/dpdk/rte_ethdev.h:159, from lib/netdev-dpdk.c:39: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:740:3: warning: cast increases required alignment of target type [-Wcast-align] 740 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:754:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 754 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:322:6: note: in expansion of macro 'rte_pktmbuf_mtod' 322 | = rte_pktmbuf_mtod(m, struct rte_ether_hdr *); | ^~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_insert': /usr/include/dpdk/rte_mbuf_core.h:740:3: warning: cast increases required alignment of target type [-Wcast-align] 740 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:754:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 754 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:7: note: in expansion of macro 'rte_pktmbuf_mtod' 360 | oh = rte_pktmbuf_mtod(*m, struct rte_ether_hdr *); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_ethdev.h:159, from lib/netdev-dpdk.c:39: /usr/include/dpdk/rte_ether.h:361:7: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netdev-offload-dpdk.c -fPIC -DPIC -o lib/.libs/netdev-offload-dpdk.o In file included from /usr/include/dpdk/rte_mbuf.h:45, from /usr/include/dpdk/rte_ether.h:23, from /usr/include/dpdk/rte_ethdev.h:159, from lib/netdev-dpdk.c:39: lib/netdev-dpdk.c: In function 'dpdk_pktmbuf_attach_extbuf': /usr/include/dpdk/rte_mbuf_core.h:740:3: warning: cast increases required alignment of target type [-Wcast-align] 740 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:754:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 754 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ lib/netdev-dpdk.c:2657:18: note: in expansion of macro 'rte_pktmbuf_mtod' 2657 | shinfo = rte_pktmbuf_mtod(pkt, struct rte_mbuf_ext_shared_info *); | ^~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/async-append-aio.lo lib/async-append-aio.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/async-append-aio.c -fPIC -DPIC -o lib/.libs/async-append-aio.o In file included from /usr/include/dpdk/rte_ether.h:21, from /usr/include/dpdk/rte_arp.h:15, from /usr/include/dpdk/rte_flow.h:20, from lib/netdev-offload-dpdk.c:21: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/stream-ssl.lo lib/stream-ssl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dhparams.lo lib/dhparams.c /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:45, from /usr/include/dpdk/rte_ether.h:23, from /usr/include/dpdk/rte_arp.h:15, from /usr/include/dpdk/rte_flow.h:20, from lib/netdev-offload-dpdk.c:21: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:740:3: warning: cast increases required alignment of target type [-Wcast-align] 740 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:754:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 754 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:322:6: note: in expansion of macro 'rte_pktmbuf_mtod' 322 | = rte_pktmbuf_mtod(m, struct rte_ether_hdr *); | ^~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_insert': /usr/include/dpdk/rte_mbuf_core.h:740:3: warning: cast increases required alignment of target type [-Wcast-align] 740 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:754:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 754 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:7: note: in expansion of macro 'rte_pktmbuf_mtod' 360 | oh = rte_pktmbuf_mtod(*m, struct rte_ether_hdr *); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_arp.h:15, from /usr/include/dpdk/rte_flow.h:20, from lib/netdev-offload-dpdk.c:21: /usr/include/dpdk/rte_ether.h:361:7: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ In file included from /usr/include/netinet/ip6.h:22, from lib/netdev-offload-dpdk.c:20: lib/netdev-offload-dpdk.c: In function 'dump_vxlan_encap': lib/netdev-offload-dpdk.c:366:30: warning: cast increases required alignment of target type [-Wcast-align] 366 | ntohl(*(ovs_be32 *) vxlan->vni) >> 8); | ^ lib/netdev-offload-dpdk.c: In function 'dump_flow_action': lib/netdev-offload-dpdk.c:507:30: warning: cast increases required alignment of target type [-Wcast-align] 507 | ipv6_format_addr((struct in6_addr *) &set_ipv6->ipv6_addr, s); | ^ lib/netdev-offload-dpdk.c:516:54: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'const unsigned int'} [-Wformat=] 516 | ds_put_format(s_extra, "Raw-encap size=%ld set raw_encap 0 raw " | ~~^ | | | long int | %d 517 | "pattern is ", raw_encap->size); | ~~~~~~~~~~~~~~~ | | | size_t {aka const unsigned int} /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dns-resolve.lo lib/dns-resolve.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/stream-ssl.c -fPIC -DPIC -o lib/.libs/stream-ssl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dhparams.c -fPIC -DPIC -o lib/.libs/dhparams.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dns-resolve.c -fPIC -DPIC -o lib/.libs/dns-resolve.o (echo '/* -*- mode: c; buffer-read-only: t -*- */' && sed < ./lib/dirs.c.in \ -e 's,[@]srcdir[@],.,g' \ -e 's,[@]LOGDIR[@],"/var/log/openvswitch",g' \ -e 's,[@]RUNDIR[@],"/var/run/openvswitch",g' \ -e 's,[@]DBDIR[@],"/etc/openvswitch",g' \ -e 's,[@]bindir[@],"/usr/bin",g' \ -e 's,[@]sysconfdir[@],"/etc",g' \ -e 's,[@]pkgdatadir[@],"/usr/share/openvswitch",g') \ > lib/dirs.c.tmp && \ mv lib/dirs.c.tmp lib/dirs.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ovsdb-server-idl.lo lib/ovsdb-server-idl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ovsdb-server-idl.c -fPIC -DPIC -o lib/.libs/ovsdb-server-idl.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/vswitch-idl.lo lib/vswitch-idl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/vswitch-idl.c -fPIC -DPIC -o lib/.libs/vswitch-idl.o gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o utilities/ovs-testcontroller.o utilities/ovs-testcontroller.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o utilities/ovs-dpctl.o utilities/ovs-dpctl.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o utilities/ovs-ofctl.o utilities/ovs-ofctl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/libsflow_la-sflow_agent.lo `test -f 'lib/sflow_agent.c' || echo './'`lib/sflow_agent.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/libsflow_la-sflow_sampler.lo `test -f 'lib/sflow_sampler.c' || echo './'`lib/sflow_sampler.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/libsflow_la-sflow_poller.lo `test -f 'lib/sflow_poller.c' || echo './'`lib/sflow_poller.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/sflow_agent.c -fPIC -DPIC -o lib/.libs/libsflow_la-sflow_agent.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/sflow_sampler.c -fPIC -DPIC -o lib/.libs/libsflow_la-sflow_sampler.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/sflow_poller.c -fPIC -DPIC -o lib/.libs/libsflow_la-sflow_poller.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/libsflow_la-sflow_receiver.lo `test -f 'lib/sflow_receiver.c' || echo './'`lib/sflow_receiver.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from utilities/ovs-ofctl.c:39: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o utilities/ovs-vsctl.o utilities/ovs-vsctl.c /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/sflow_receiver.c -fPIC -DPIC -o lib/.libs/libsflow_la-sflow_receiver.o gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o utilities/nlmon.o utilities/nlmon.c PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/text2c < ovsdb/_server.ovsschema > ovsdb/_server.ovsschema.inc.tmp mv ovsdb/_server.ovsschema.inc.tmp ovsdb/_server.ovsschema.inc PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-pki.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-pki.tmp mv utilities/ovs-pki.tmp utilities/ovs-pki PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-pcap.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-pcap.tmp mv utilities/ovs-pcap.tmp utilities/ovs-pcap PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-tcpdump.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-tcpdump.tmp mv utilities/ovs-tcpdump.tmp utilities/ovs-tcpdump PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-tcpundump.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-tcpundump.tmp PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-dpctl-top.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-dpctl-top.tmp mv utilities/ovs-tcpundump.tmp utilities/ovs-tcpundump PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-l3ping.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-l3ping.tmp PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-parse-backtrace.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-parse-backtrace.tmp mv utilities/ovs-dpctl-top.tmp utilities/ovs-dpctl-top PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-test.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-test.tmp mv utilities/ovs-l3ping.tmp utilities/ovs-l3ping PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-vlan-test.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-vlan-test.tmp mv utilities/ovs-parse-backtrace.tmp utilities/ovs-parse-backtrace PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-sim.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-sim.tmp mv utilities/ovs-test.tmp utilities/ovs-test PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < ovsdb/ovsdb-idlc.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > ovsdb/ovsdb-idlc.tmp mv utilities/ovs-sim.tmp utilities/ovs-sim PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < ovsdb/ovsdb-dot.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > ovsdb/ovsdb-dot.tmp mv utilities/ovs-vlan-test.tmp utilities/ovs-vlan-test PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/bugtool/ovs-bugtool.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/bugtool/ovs-bugtool.tmp mv ovsdb/ovsdb-idlc.tmp ovsdb/ovsdb-idlc PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-check-dead-ifs.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-check-dead-ifs.tmp mv ovsdb/ovsdb-dot.tmp ovsdb/ovsdb-dot PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-ctl.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-ctl.tmp mv utilities/bugtool/ovs-bugtool.tmp utilities/bugtool/ovs-bugtool PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-kmod-ctl.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-kmod-ctl.tmp mv utilities/ovs-check-dead-ifs.tmp utilities/ovs-check-dead-ifs PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < ipsec/ovs-monitor-ipsec.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > ipsec/ovs-monitor-ipsec.tmp mv utilities/ovs-ctl.tmp utilities/ovs-ctl PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < vtep/ovs-vtep.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > vtep/ovs-vtep.tmp mv utilities/ovs-kmod-ctl.tmp utilities/ovs-kmod-ctl PYTHONIOENCODING=utf8 PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 build-aux/extract-ofp-fields \ --ovs-version=2.14.0 ovs-fields \ ./include/openvswitch/meta-flow.h \ ./lib/meta-flow.xml > lib/ovs-fields.7.tmp mv ipsec/ovs-monitor-ipsec.tmp ipsec/ovs-monitor-ipsec PYTHONIOENCODING=utf8 PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 build-aux/extract-ofp-actions \ --ovs-version=2.14.0 ovs-actions \ ./lib/ovs-actions.xml > lib/ovs-actions.7.tmp mv vtep/ovs-vtep.tmp vtep/ovs-vtep PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-testcontroller.8.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-testcontroller.8.tmp mv utilities/ovs-testcontroller.8.tmp utilities/ovs-testcontroller.8 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-dpctl.8.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-dpctl.8.tmp mv lib/ovs-actions.7.tmp lib/ovs-actions.7 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-dpctl-top.8.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-dpctl-top.8.tmp mv lib/ovs-fields.7.tmp lib/ovs-fields.7 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-ofctl.8.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-ofctl.8.tmp mv utilities/ovs-dpctl.8.tmp utilities/ovs-dpctl.8 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-pcap.1.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-pcap.1.tmp mv utilities/ovs-dpctl-top.8.tmp utilities/ovs-dpctl-top.8 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-vsctl.8.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-vsctl.8.tmp mv utilities/ovs-ofctl.8.tmp utilities/ovs-ofctl.8 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/bugtool/ovs-bugtool.8.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/bugtool/ovs-bugtool.8.tmp mv utilities/ovs-pcap.1.tmp utilities/ovs-pcap.1 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < vswitchd/ovs-vswitchd.8.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > vswitchd/ovs-vswitchd.8.tmp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-dot.in --no-arrows ./vswitchd/vswitch.ovsschema > vswitchd/vswitch.gv mv utilities/ovs-vsctl.8.tmp utilities/ovs-vsctl.8 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < ovsdb/ovsdb-tool.1.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > ovsdb/ovsdb-tool.1.tmp mv utilities/bugtool/ovs-bugtool.8.tmp utilities/bugtool/ovs-bugtool.8 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < ovsdb/ovsdb-client.1.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > ovsdb/ovsdb-client.1.tmp mv vswitchd/ovs-vswitchd.8.tmp vswitchd/ovs-vswitchd.8 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < ovsdb/ovsdb-server.1.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > ovsdb/ovsdb-server.1.tmp mv ovsdb/ovsdb-tool.1.tmp ovsdb/ovsdb-tool.1 PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-doc \ --version=2.14.0 \ ./ovsdb/_server.ovsschema \ ./ovsdb/_server.xml > ovsdb/ovsdb-server.5.tmp && \ mv ovsdb/ovsdb-server.5.tmp ovsdb/ovsdb-server.5 mv ovsdb/ovsdb-client.1.tmp ovsdb/ovsdb-client.1 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < vtep/vtep-ctl.8.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > vtep/vtep-ctl.8.tmp mv ovsdb/ovsdb-server.1.tmp ovsdb/ovsdb-server.1 PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-dot.in --no-arrows ./vtep/vtep.ovsschema > vtep/vtep.gv mv vtep/vtep-ctl.8.tmp vtep/vtep-ctl.8 printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' > version.py.tmp && \ echo 'VERSION = "2.14.0"' >> version.py.tmp && \ if cmp -s version.py.tmp python/ovs/version.py; then touch python/ovs/version.py; rm version.py.tmp; else mv version.py.tmp python/ovs/version.py; fi PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-lib.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.14.0,g' \ -e 's,[@]localstatedir[@],/var,g' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sbindir[@],/usr/sbin,g' \ -e 's,[@]abs_builddir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.14.0,g' \ > utilities/ovs-lib.tmp (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.14.0,g') < ./rhel/openvswitch-dkms.spec.in > openvswitch-dkms.spec.tmp || exit 1; if cmp -s openvswitch-dkms.spec.tmp rhel/openvswitch-dkms.spec; then touch rhel/openvswitch-dkms.spec; rm openvswitch-dkms.spec.tmp; else mv openvswitch-dkms.spec.tmp rhel/openvswitch-dkms.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.14.0,g') < ./rhel/kmod-openvswitch-rhel6.spec.in > kmod-openvswitch-rhel6.spec.tmp || exit 1; if cmp -s kmod-openvswitch-rhel6.spec.tmp rhel/kmod-openvswitch-rhel6.spec; then touch rhel/kmod-openvswitch-rhel6.spec; rm kmod-openvswitch-rhel6.spec.tmp; else mv kmod-openvswitch-rhel6.spec.tmp rhel/kmod-openvswitch-rhel6.spec; fi mv utilities/ovs-lib.tmp utilities/ovs-lib (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.14.0,g') < ./rhel/openvswitch-kmod-fedora.spec.in > openvswitch-kmod-fedora.spec.tmp || exit 1; if cmp -s openvswitch-kmod-fedora.spec.tmp rhel/openvswitch-kmod-fedora.spec; then touch rhel/openvswitch-kmod-fedora.spec; rm openvswitch-kmod-fedora.spec.tmp; else mv openvswitch-kmod-fedora.spec.tmp rhel/openvswitch-kmod-fedora.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.14.0,g') < ./rhel/openvswitch.spec.in > openvswitch.spec.tmp || exit 1; if cmp -s openvswitch.spec.tmp rhel/openvswitch.spec; then touch rhel/openvswitch.spec; rm openvswitch.spec.tmp; else mv openvswitch.spec.tmp rhel/openvswitch.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.14.0,g') < ./rhel/openvswitch-fedora.spec.in > openvswitch-fedora.spec.tmp || exit 1; if cmp -s openvswitch-fedora.spec.tmp rhel/openvswitch-fedora.spec; then touch rhel/openvswitch-fedora.spec; rm openvswitch-fedora.spec.tmp; else mv openvswitch-fedora.spec.tmp rhel/openvswitch-fedora.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.14.0,g') \ < ./xenserver/openvswitch-xen.spec.in > openvswitch-xen.spec.tmp || exit 1; \ if cmp -s openvswitch-xen.spec.tmp xenserver/openvswitch-xen.spec; then touch xenserver/openvswitch-xen.spec; rm openvswitch-xen.spec.tmp; else mv openvswitch-xen.spec.tmp xenserver/openvswitch-xen.spec; fi sphinx-build-3 -b html -W -n -d ./Documentation/_build/doctrees ./Documentation ./Documentation/_build/html && touch docs-check PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/intel-ext.h && \ touch include/openflow/intel-ext.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/netronome-ext.h && \ touch include/openflow/netronome-ext.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/nicira-ext.h && \ touch include/openflow/nicira-ext.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow-1.0.h && \ touch include/openflow/openflow-1.0.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow-1.1.h && \ touch include/openflow/openflow-1.1.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow-1.2.h && \ touch include/openflow/openflow-1.2.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow-1.3.h && \ touch include/openflow/openflow-1.3.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow-1.4.h && \ touch include/openflow/openflow-1.4.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow-1.5.h && \ touch include/openflow/openflow-1.5.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow-common.h && \ touch include/openflow/openflow-common.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow.h && \ touch include/openflow/openflow.hstamp touch cxx-check ./build-aux/cksum-schema-check vswitchd/vswitch.ovsschema vswitchd/vswitch.ovsschema.stamp ./build-aux/cksum-schema-check ovsdb/_server.ovsschema ovsdb/_server.ovsschema.stamp ./build-aux/cksum-schema-check vtep/vtep.ovsschema vtep/vtep.ovsschema.stamp gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o utilities/ovs-appctl.o utilities/ovs-appctl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/aes128.lo lib/aes128.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/backtrace.lo lib/backtrace.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/aes128.c -fPIC -DPIC -o lib/.libs/aes128.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/bfd.lo lib/bfd.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/bundle.lo lib/bundle.c Running Sphinx v3.2.1 /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/byteq.lo lib/byteq.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/backtrace.c -fPIC -DPIC -o lib/.libs/backtrace.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/bfd.c -fPIC -DPIC -o lib/.libs/bfd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/bundle.c -fPIC -DPIC -o lib/.libs/bundle.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/cfm.lo lib/cfm.c Cannot find 'ovs-sphinx-theme' package. Falling back to default theme. making output directory... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 114 source files that are out of date updating environment: [new config] 114 added, 0 changed, 0 removed reading sources... [ 0%] contents libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/byteq.c -fPIC -DPIC -o lib/.libs/byteq.o reading sources... [ 1%] faq/configuration reading sources... [ 2%] faq/contributing libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/cfm.c -fPIC -DPIC -o lib/.libs/cfm.o reading sources... [ 3%] faq/design reading sources... [ 4%] faq/general /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/classifier.lo lib/classifier.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ccmap.lo lib/ccmap.c reading sources... [ 5%] faq/index reading sources... [ 6%] faq/issues In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/bfd.c:28: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 7%] faq/openflow /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 7%] faq/qos reading sources... [ 8%] faq/releases libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ccmap.c -fPIC -DPIC -o lib/.libs/ccmap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/classifier.c -fPIC -DPIC -o lib/.libs/classifier.o reading sources... [ 9%] faq/terminology reading sources... [ 10%] faq/vlan reading sources... [ 11%] faq/vxlan reading sources... [ 12%] howto/dpdk In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/cfm.c:26: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 13%] howto/index /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 14%] howto/ipsec /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/cmap.lo lib/cmap.c /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 14%] howto/kvm /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 15%] howto/libvirt /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 16%] howto/lisp /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 17%] howto/qos reading sources... [ 18%] howto/selinux libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/cmap.c -fPIC -DPIC -o lib/.libs/cmap.o reading sources... [ 19%] howto/sflow reading sources... [ 20%] howto/ssl reading sources... [ 21%] howto/tunneling reading sources... [ 21%] howto/userspace-tunneling /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/colors.lo lib/colors.c reading sources... [ 22%] howto/vlan reading sources... [ 23%] howto/vtep reading sources... [ 24%] index reading sources... [ 25%] internals/authors libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/colors.c -fPIC -DPIC -o lib/.libs/colors.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/command-line.lo lib/command-line.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/connectivity.lo lib/connectivity.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/command-line.c -fPIC -DPIC -o lib/.libs/command-line.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/connectivity.c -fPIC -DPIC -o lib/.libs/connectivity.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/conntrack-icmp.lo lib/conntrack-icmp.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/conntrack-tcp.lo lib/conntrack-tcp.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/conntrack-tp.lo lib/conntrack-tp.c reading sources... [ 26%] internals/bugs libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/conntrack-icmp.c -fPIC -DPIC -o lib/.libs/conntrack-icmp.o reading sources... [ 27%] internals/charter libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/conntrack-tcp.c -fPIC -DPIC -o lib/.libs/conntrack-tcp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/conntrack-tp.c -fPIC -DPIC -o lib/.libs/conntrack-tp.o reading sources... [ 28%] internals/committer-emeritus-status reading sources... [ 28%] internals/committer-grant-revocation reading sources... [ 29%] internals/committer-responsibilities reading sources... [ 30%] internals/contributing/backporting-patches reading sources... [ 31%] internals/contributing/coding-style reading sources... [ 32%] internals/contributing/coding-style-windows reading sources... [ 33%] internals/contributing/documentation-style In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/ipf.h:20, from lib/conntrack-private.h:27, from lib/conntrack-icmp.c:24: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/conntrack-other.lo lib/conntrack-other.c /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 34%] internals/contributing/index reading sources... [ 35%] internals/contributing/libopenvswitch-abi /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/ipf.h:20, from lib/conntrack-private.h:27, from lib/conntrack-tp.c:20: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/ipf.h:20, from lib/conntrack-private.h:27, from lib/conntrack-tcp.c:41: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 35%] internals/contributing/submitting-patches /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/conntrack.lo lib/conntrack.c /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 36%] internals/documentation /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 37%] internals/index reading sources... [ 38%] internals/mailing-lists /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 39%] internals/maintainers /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/conntrack-other.c -fPIC -DPIC -o lib/.libs/conntrack-other.o reading sources... [ 40%] internals/patchwork /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 41%] internals/release-process /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/conntrack.c -fPIC -DPIC -o lib/.libs/conntrack.o reading sources... [ 42%] internals/security reading sources... [ 42%] intro/index reading sources... [ 43%] intro/install/afxdp reading sources... [ 44%] intro/install/bash-completion reading sources... [ 45%] intro/install/debian /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/coverage.lo lib/coverage.c reading sources... [ 46%] intro/install/distributions reading sources... [ 47%] intro/install/documentation reading sources... [ 48%] intro/install/dpdk libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/coverage.c -fPIC -DPIC -o lib/.libs/coverage.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/crc32c.lo lib/crc32c.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/ipf.h:20, from lib/conntrack-private.h:27, from lib/conntrack.c:27: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ reading sources... [ 49%] intro/install/fedora /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 50%] intro/install/general /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/crc32c.c -fPIC -DPIC -o lib/.libs/crc32c.o /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/ipf.h:20, from lib/conntrack-private.h:27, from lib/conntrack-other.c:19: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/csum.lo lib/csum.c /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ct-dpif.lo lib/ct-dpif.c /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 50%] intro/install/index reading sources... [ 51%] intro/install/netbsd reading sources... [ 52%] intro/install/rhel /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/daemon.lo lib/daemon.c reading sources... [ 53%] intro/install/userspace reading sources... [ 54%] intro/install/windows libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ct-dpif.c -fPIC -DPIC -o lib/.libs/ct-dpif.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/csum.c -fPIC -DPIC -o lib/.libs/csum.o reading sources... [ 55%] intro/install/xenserver libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/daemon.c -fPIC -DPIC -o lib/.libs/daemon.o reading sources... [ 56%] intro/what-is-ovs /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/db-ctl-base.lo lib/db-ctl-base.c reading sources... [ 57%] intro/why-ovs reading sources... [ 57%] ref/index /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dummy.lo lib/dummy.c reading sources... [ 58%] ref/ovs-appctl.8 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/db-ctl-base.c -fPIC -DPIC -o lib/.libs/db-ctl-base.o reading sources... [ 59%] ref/ovs-ctl.8 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dummy.c -fPIC -DPIC -o lib/.libs/dummy.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/dpif-provider.h:26, from lib/ct-dpif.c:18: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 60%] ref/ovs-l3ping.8 /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dpctl.lo lib/dpctl.c reading sources... [ 61%] ref/ovs-parse-backtrace.8 reading sources... [ 62%] ref/ovs-pki.8 reading sources... [ 63%] ref/ovs-sim.1 reading sources... [ 64%] ref/ovs-tcpdump.8 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dpctl.c -fPIC -DPIC -o lib/.libs/dpctl.o reading sources... [ 64%] ref/ovs-tcpundump.1 reading sources... [ 65%] ref/ovs-test.8 reading sources... [ 66%] ref/ovs-vlan-test.8 reading sources... [ 67%] ref/ovsdb-server.7 reading sources... [ 68%] ref/ovsdb.5 /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dp-packet.lo lib/dp-packet.c reading sources... [ 69%] ref/ovsdb.7 In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/dpctl.c:35: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 70%] topics/bonding /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 71%] topics/datapath /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dp-packet.c -fPIC -DPIC -o lib/.libs/dp-packet.o reading sources... [ 71%] topics/design /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dpif-netdev-lookup.lo lib/dpif-netdev-lookup.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dpif-netdev-lookup.c -fPIC -DPIC -o lib/.libs/dpif-netdev-lookup.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dp-packet.c:21: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 72%] topics/dpdk/bridge /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 73%] topics/dpdk/index /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 74%] topics/dpdk/jumbo-frames /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 75%] topics/dpdk/memory /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dpif-netdev-lookup-autovalidator.lo lib/dpif-netdev-lookup-autovalidator.c /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 76%] topics/dpdk/phy /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 77%] topics/dpdk/pmd libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dpif-netdev-lookup-autovalidator.c -fPIC -DPIC -o lib/.libs/dpif-netdev-lookup-autovalidator.o reading sources... [ 78%] topics/dpdk/qos reading sources... [ 78%] topics/dpdk/vdev reading sources... [ 79%] topics/dpdk/vhost-user In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/dpif-netdev.h:23, from lib/dpif-netdev-lookup.h:21, from lib/dpif-netdev-lookup.c:19: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 80%] topics/fuzzing/index reading sources... [ 81%] topics/fuzzing/ovs-fuzzers /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 82%] topics/fuzzing/ovs-fuzzing-infrastructure reading sources... [ 83%] topics/fuzzing/security-analysis-of-ovs-fuzzers reading sources... [ 84%] topics/fuzzing/what-is-fuzzing reading sources... [ 85%] topics/idl-compound-indexes reading sources... [ 85%] topics/index reading sources... [ 86%] topics/integration /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dpif-netdev-lookup-generic.lo lib/dpif-netdev-lookup-generic.c reading sources... [ 87%] topics/language-bindings reading sources... [ 88%] topics/networking-namespaces reading sources... [ 89%] topics/openflow /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dpif-netdev.lo lib/dpif-netdev.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/dpif-netdev.h:23, from lib/dpif-netdev-lookup-autovalidator.c:18: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 90%] topics/ovs-extensions /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 91%] topics/ovsdb-replication /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dpif-netdev-lookup-generic.c -fPIC -DPIC -o lib/.libs/dpif-netdev-lookup-generic.o reading sources... [ 92%] topics/porting /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 92%] topics/testing libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dpif-netdev.c -fPIC -DPIC -o lib/.libs/dpif-netdev.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dpif-netdev-perf.lo lib/dpif-netdev-perf.c reading sources... [ 93%] topics/tracing reading sources... [ 94%] topics/userspace-tso reading sources... [ 95%] topics/windows /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dpif.lo lib/dpif.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dpif-netdev-perf.c -fPIC -DPIC -o lib/.libs/dpif-netdev-perf.o reading sources... [ 96%] tutorials/faucet In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/dpif-netdev.h:23, from lib/dpif-netdev-lookup-generic.c:19: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dpif.c -fPIC -DPIC -o lib/.libs/dpif.o /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/dpif-netdev.h:23, from lib/dpif-netdev.c:18: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 97%] tutorials/index reading sources... [ 98%] tutorials/ipsec /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 99%] tutorials/ovs-advanced reading sources... [100%] tutorials/ovs-conntrack In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/dpif-provider.h:26, from lib/dpif.c:18: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ looking for now-outdated files... none found pickling environment... /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ done checking consistency... done preparing documents... /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ done writing output... [ 0%] contents /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/heap.lo lib/heap.c /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dynamic-string.lo lib/dynamic-string.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/entropy.lo lib/entropy.c writing output... [ 1%] faq/configuration libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/heap.c -fPIC -DPIC -o lib/.libs/heap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dynamic-string.c -fPIC -DPIC -o lib/.libs/dynamic-string.o writing output... [ 2%] faq/contributing libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/entropy.c -fPIC -DPIC -o lib/.libs/entropy.o writing output... [ 3%] faq/design /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/fat-rwlock.lo lib/fat-rwlock.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/fatal-signal.lo lib/fatal-signal.c writing output... [ 4%] faq/general writing output... [ 5%] faq/index writing output... [ 6%] faq/issues /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/flow.lo lib/flow.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/fat-rwlock.c -fPIC -DPIC -o lib/.libs/fat-rwlock.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/fatal-signal.c -fPIC -DPIC -o lib/.libs/fatal-signal.o writing output... [ 7%] faq/openflow libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/flow.c -fPIC -DPIC -o lib/.libs/flow.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/guarded-list.lo lib/guarded-list.c writing output... [ 7%] faq/qos writing output... [ 8%] faq/releases /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/hash.lo lib/hash.c writing output... [ 9%] faq/terminology libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/guarded-list.c -fPIC -DPIC -o lib/.libs/guarded-list.o writing output... [ 10%] faq/vlan writing output... [ 11%] faq/vxlan libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/hash.c -fPIC -DPIC -o lib/.libs/hash.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/hindex.lo lib/hindex.c writing output... [ 12%] howto/dpdk writing output... [ 13%] howto/index /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/hmap.lo lib/hmap.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/flow.c:37: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 14%] howto/ipsec /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/hmapx.lo lib/hmapx.c /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/hindex.c -fPIC -DPIC -o lib/.libs/hindex.o /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 14%] howto/kvm /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 15%] howto/libvirt libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/hmapx.c -fPIC -DPIC -o lib/.libs/hmapx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/hmap.c -fPIC -DPIC -o lib/.libs/hmap.o writing output... [ 16%] howto/lisp /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/id-pool.lo lib/id-pool.c writing output... [ 17%] howto/qos writing output... [ 18%] howto/selinux writing output... [ 19%] howto/sflow /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/if-notifier-manual.lo lib/if-notifier-manual.c writing output... [ 20%] howto/ssl /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ipf.lo lib/ipf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/id-pool.c -fPIC -DPIC -o lib/.libs/id-pool.o writing output... [ 21%] howto/tunneling libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/if-notifier-manual.c -fPIC -DPIC -o lib/.libs/if-notifier-manual.o writing output... [ 21%] howto/userspace-tunneling /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/jhash.lo lib/jhash.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ipf.c -fPIC -DPIC -o lib/.libs/ipf.o writing output... [ 22%] howto/vlan /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/json.lo lib/json.c writing output... [ 23%] howto/vtep writing output... [ 24%] index libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/jhash.c -fPIC -DPIC -o lib/.libs/jhash.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/json.c -fPIC -DPIC -o lib/.libs/json.o writing output... [ 25%] internals/authors /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/jsonrpc.lo lib/jsonrpc.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/ipf.h:20, from lib/ipf.c:28: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/jsonrpc.c -fPIC -DPIC -o lib/.libs/jsonrpc.o /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 26%] internals/bugs writing output... [ 27%] internals/charter writing output... [ 28%] internals/committer-emeritus-status writing output... [ 28%] internals/committer-grant-revocation writing output... [ 29%] internals/committer-responsibilities writing output... [ 30%] internals/contributing/backporting-patches /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/lacp.lo lib/lacp.c writing output... [ 31%] internals/contributing/coding-style libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/lacp.c -fPIC -DPIC -o lib/.libs/lacp.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/learn.lo lib/learn.c writing output... [ 32%] internals/contributing/coding-style-windows writing output... [ 33%] internals/contributing/documentation-style libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/learn.c -fPIC -DPIC -o lib/.libs/learn.o writing output... [ 34%] internals/contributing/index writing output... [ 35%] internals/contributing/libopenvswitch-abi writing output... [ 35%] internals/contributing/submitting-patches /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/learning-switch.lo lib/learning-switch.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/lacp.c:25: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 36%] internals/documentation /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 37%] internals/index /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 38%] internals/mailing-lists libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/learning-switch.c -fPIC -DPIC -o lib/.libs/learning-switch.o writing output... [ 39%] internals/maintainers writing output... [ 40%] internals/patchwork writing output... [ 41%] internals/release-process writing output... [ 42%] internals/security /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/lockfile.lo lib/lockfile.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/mac-learning.lo lib/mac-learning.c writing output... [ 42%] intro/index libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/lockfile.c -fPIC -DPIC -o lib/.libs/lockfile.o writing output... [ 43%] intro/install/afxdp libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/mac-learning.c -fPIC -DPIC -o lib/.libs/mac-learning.o writing output... [ 44%] intro/install/bash-completion In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/learning-switch.c:29: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 45%] intro/install/debian /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 46%] intro/install/distributions /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/match.lo lib/match.c writing output... [ 47%] intro/install/documentation /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/mcast-snooping.lo lib/mcast-snooping.c writing output... [ 48%] intro/install/dpdk /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/memory.lo lib/memory.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/match.c -fPIC -DPIC -o lib/.libs/match.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/mcast-snooping.c -fPIC -DPIC -o lib/.libs/mcast-snooping.o writing output... [ 49%] intro/install/fedora writing output... [ 50%] intro/install/general libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/memory.c -fPIC -DPIC -o lib/.libs/memory.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/meta-flow.lo lib/meta-flow.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/multipath.lo lib/multipath.c writing output... [ 50%] intro/install/index writing output... [ 51%] intro/install/netbsd libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/meta-flow.c -fPIC -DPIC -o lib/.libs/meta-flow.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/mcast-snooping.h:23, from lib/mcast-snooping.c:20: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ writing output... [ 52%] intro/install/rhel /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 53%] intro/install/userspace libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/multipath.c -fPIC -DPIC -o lib/.libs/multipath.o writing output... [ 54%] intro/install/windows /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/namemap.lo lib/namemap.c writing output... [ 55%] intro/install/xenserver /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netdev-dummy.lo lib/netdev-dummy.c writing output... [ 56%] intro/what-is-ovs writing output... [ 57%] intro/why-ovs writing output... [ 57%] ref/index libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/namemap.c -fPIC -DPIC -o lib/.libs/namemap.o writing output... [ 58%] ref/ovs-appctl.8 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netdev-dummy.c -fPIC -DPIC -o lib/.libs/netdev-dummy.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netdev-offload.lo lib/netdev-offload.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netdev-vport.lo lib/netdev-vport.c writing output... [ 59%] ref/ovs-ctl.8 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netdev-offload.c -fPIC -DPIC -o lib/.libs/netdev-offload.o writing output... [ 60%] ref/ovs-l3ping.8 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netdev-vport.c -fPIC -DPIC -o lib/.libs/netdev-vport.o writing output... [ 61%] ref/ovs-parse-backtrace.8 writing output... [ 62%] ref/ovs-pki.8 /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netdev.lo lib/netdev.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/netdev-dummy.c:24: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 63%] ref/ovs-sim.1 /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 64%] ref/ovs-tcpdump.8 writing output... [ 64%] ref/ovs-tcpundump.1 writing output... [ 65%] ref/ovs-test.8 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netdev.c -fPIC -DPIC -o lib/.libs/netdev.o writing output... [ 66%] ref/ovs-vlan-test.8 In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/netdev-vport.c:34: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/netdev-offload.c:31: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 67%] ref/ovsdb-server.7 /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/netlink.lo lib/netlink.c writing output... [ 68%] ref/ovsdb.5 writing output... [ 69%] ref/ovsdb.7 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/netlink.c -fPIC -DPIC -o lib/.libs/netlink.o writing output... [ 70%] topics/bonding In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/netdev.c:36: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 71%] topics/datapath /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 71%] topics/design /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/nx-match.lo lib/nx-match.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-actions.lo lib/ofp-actions.c writing output... [ 72%] topics/dpdk/bridge libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/nx-match.c -fPIC -DPIC -o lib/.libs/nx-match.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-errors.lo lib/ofp-errors.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/ofp-msgs.lo lib/ofp-msgs.c writing output... [ 73%] topics/dpdk/index writing output... [ 74%] topics/dpdk/jumbo-frames libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-actions.c -fPIC -DPIC -o lib/.libs/ofp-actions.o writing output... [ 75%] topics/dpdk/memory libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-errors.c -fPIC -DPIC -o lib/.libs/ofp-errors.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/ofp-msgs.c -fPIC -DPIC -o lib/.libs/ofp-msgs.o writing output... [ 76%] topics/dpdk/phy writing output... [ 77%] topics/dpdk/pmd writing output... [ 78%] topics/dpdk/qos writing output... [ 78%] topics/dpdk/vdev writing output... [ 79%] topics/dpdk/vhost-user /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/lldp/lldp.lo lib/lldp/lldp.c writing output... [ 80%] topics/fuzzing/index writing output... [ 81%] topics/fuzzing/ovs-fuzzers libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/lldp/lldp.c -fPIC -DPIC -o lib/lldp/.libs/lldp.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/lldp/lldpd.lo lib/lldp/lldpd.c writing output... [ 82%] topics/fuzzing/ovs-fuzzing-infrastructure /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/lldp/lldpd-structs.lo lib/lldp/lldpd-structs.c writing output... [ 83%] topics/fuzzing/security-analysis-of-ovs-fuzzers writing output... [ 84%] topics/fuzzing/what-is-fuzzing libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/lldp/lldpd.c -fPIC -DPIC -o lib/lldp/.libs/lldpd.o writing output... [ 85%] topics/idl-compound-indexes libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/lldp/lldpd-structs.c -fPIC -DPIC -o lib/lldp/.libs/lldpd-structs.o writing output... [ 85%] topics/index writing output... [ 86%] topics/integration In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from lib/lldp/lldpd.h:27, from lib/lldp/lldp.c:21: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 87%] topics/language-bindings /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 88%] topics/networking-namespaces /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o lib/dirs.lo lib/dirs.c writing output... [ 89%] topics/openflow In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from lib/lldp/lldpd.h:27, from lib/lldp/lldpd.c:20: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 90%] topics/ovs-extensions /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 91%] topics/ovsdb-replication /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c lib/dirs.c -fPIC -DPIC -o lib/.libs/dirs.o writing output... [ 92%] topics/porting In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from lib/lldp/lldpd.h:27, from lib/lldp/lldpd-structs.c:23: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 92%] topics/testing /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-bond.lo `test -f 'ofproto/bond.c' || echo './'`ofproto/bond.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-collectors.lo `test -f 'ofproto/collectors.c' || echo './'`ofproto/collectors.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-connmgr.lo `test -f 'ofproto/connmgr.c' || echo './'`ofproto/connmgr.c writing output... [ 93%] topics/tracing libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/bond.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-bond.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/collectors.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-collectors.o writing output... [ 94%] topics/userspace-tso writing output... [ 95%] topics/windows /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-fail-open.lo `test -f 'ofproto/fail-open.c' || echo './'`ofproto/fail-open.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/connmgr.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-connmgr.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-in-band.lo `test -f 'ofproto/in-band.c' || echo './'`ofproto/in-band.c writing output... [ 96%] tutorials/faucet libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/fail-open.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-fail-open.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/in-band.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-in-band.o writing output... [ 97%] tutorials/index writing output... [ 98%] tutorials/ipsec writing output... [ 99%] tutorials/ovs-advanced In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ofproto/bond.c:28: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [100%] tutorials/ovs-conntrack In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ofproto/fail-open.c:22: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ generating indices... genindex/usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ done writing additional pages... search/usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ done copying images... [ 20%] howto/qos.png copying images... [ 40%] howto/sflow.png copying images... [ 60%] howto/tunneling.png copying images... [ 80%] howto/vlan.png copying images... [100%] intro/../_static/overview.png copying static files... ... /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-names.lo `test -f 'ofproto/names.c' || echo './'`ofproto/names.c done copying extra files... done dumping search index in English (code: en)... /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-netflow.lo `test -f 'ofproto/netflow.c' || echo './'`ofproto/netflow.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/names.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-names.o done dumping object inventory... done build succeeded. The HTML pages are in Documentation/_build/html. libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/netflow.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-netflow.o sphinx-build-3 -b man -W -n -d ./Documentation/_build/doctrees ./Documentation ./Documentation/_build/man && touch docs-check /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-ofproto.lo `test -f 'ofproto/ofproto.c' || echo './'`ofproto/ofproto.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/dpif.h:380, from ofproto/names.c:21: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/dpif.h:380, from ofproto/netflow.c:27: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/ofproto.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto.o /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-ofproto-dpif.lo `test -f 'ofproto/ofproto-dpif.c' || echo './'`ofproto/ofproto-dpif.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-ofproto-dpif-ipfix.lo `test -f 'ofproto/ofproto-dpif-ipfix.c' || echo './'`ofproto/ofproto-dpif-ipfix.c Running Sphinx v3.2.1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/ofproto-dpif.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/ofproto-dpif-ipfix.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-ipfix.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-ofproto-dpif-mirror.lo `test -f 'ofproto/ofproto-dpif-mirror.c' || echo './'`ofproto/ofproto-dpif-mirror.c Cannot find 'ovs-sphinx-theme' package. Falling back to default theme. making output directory... done loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: 0 added, 0 changed, 0 removed looking for now-outdated files... none found writing... ovs-appctl.8 { } In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ofproto/ofproto.c:32: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-ofproto-dpif-monitor.lo `test -f 'ofproto/ofproto-dpif-monitor.c' || echo './'`ofproto/ofproto-dpif-monitor.c /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ ovs-ctl.8 { /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/ofproto-dpif-mirror.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-mirror.o /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ } /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ ovs-l3ping.8 { } ovs-parse-backtrace.8 { } ovs-pki.8 { } ovs-sim.1 { } ovs-tcpdump.8 { } ovs-tcpundump.1 { In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/mcast-snooping.h:23, from ofproto/ofproto-dpif.c:35: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ } /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ ovs-test.8 { /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ } /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ ovs-vlan-test.8 { } /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ ovsdb-server.7 { } libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/ofproto-dpif-monitor.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-monitor.o /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ ovsdb.5 { } ovsdb.7 { } done build succeeded. The manual pages are in Documentation/_build/man. In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/dpif.h:380, from ofproto/ofproto-dpif.h:49, from ofproto/ofproto-dpif-ipfix.c:30: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-ofproto-dpif-rid.lo `test -f 'ofproto/ofproto-dpif-rid.c' || echo './'`ofproto/ofproto-dpif-rid.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-ofproto-dpif-sflow.lo `test -f 'ofproto/ofproto-dpif-sflow.c' || echo './'`ofproto/ofproto-dpif-sflow.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/ofproto-dpif-sflow.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-sflow.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/ofproto-dpif-rid.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-rid.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ofproto/ofproto-dpif-monitor.c:24: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/dpif.h:380, from ofproto/ofproto-dpif.h:49, from ofproto/ofproto-dpif-rid.c:20: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-ofproto-dpif-trace.lo `test -f 'ofproto/ofproto-dpif-trace.c' || echo './'`ofproto/ofproto-dpif-trace.c /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/dpif.h:380, from ofproto/ofproto-dpif-sflow.c:27: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/ofproto-dpif-trace.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-trace.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-ofproto-dpif-upcall.lo `test -f 'ofproto/ofproto-dpif-upcall.c' || echo './'`ofproto/ofproto-dpif-upcall.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/dpif.h:380, from ./ofproto/ofproto-dpif.h:49, from ofproto/ofproto-dpif-trace.h:32, from ofproto/ofproto-dpif-trace.c:19: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-ofproto-dpif-xlate.lo `test -f 'ofproto/ofproto-dpif-xlate.c' || echo './'`ofproto/ofproto-dpif-xlate.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-ofproto-dpif-xlate-cache.lo `test -f 'ofproto/ofproto-dpif-xlate-cache.c' || echo './'`ofproto/ofproto-dpif-xlate-cache.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/ofproto-dpif-upcall.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-upcall.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/ofproto-dpif-xlate.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-xlate.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/ofproto-dpif-xlate-cache.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-xlate-cache.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./ofproto/ofproto-dpif-xlate.h:18, from ofproto/ofproto-dpif-xlate.c:17: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-pinsched.lo `test -f 'ofproto/pinsched.c' || echo './'`ofproto/pinsched.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./ofproto/ofproto-dpif-xlate-cache.h:24, from ofproto/ofproto-dpif-xlate-cache.c:17: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/dpif.h:380, from ./lib/dpif-provider.h:26, from ofproto/ofproto-dpif-upcall.c:25: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/pinsched.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-pinsched.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-tunnel.lo `test -f 'ofproto/tunnel.c' || echo './'`ofproto/tunnel.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ofproto/libofproto_la-bundles.lo `test -f 'ofproto/bundles.c' || echo './'`ofproto/bundles.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/tunnel.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-tunnel.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ofproto/bundles.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-bundles.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/dpif.h:380, from ofproto/tunnel.c:21: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -release 2.14 -version-info 0:0 -Wl,--version-script=./lib/libsflow.sym -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o lib/libsflow.la -rpath /usr/lib lib/libsflow_la-sflow_agent.lo lib/libsflow_la-sflow_sampler.lo lib/libsflow_la-sflow_poller.lo lib/libsflow_la-sflow_receiver.lo -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: link: gcc -shared -fPIC -DPIC lib/.libs/libsflow_la-sflow_agent.o lib/.libs/libsflow_la-sflow_sampler.o lib/.libs/libsflow_la-sflow_poller.o lib/.libs/libsflow_la-sflow_receiver.o -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -Wl,--version-script=./lib/libsflow.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libsflow-2.14.so.0 -o lib/.libs/libsflow-2.14.so.0.0.0 gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/ovsdb-tool.o ovsdb/ovsdb-tool.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-column.lo `test -f 'ovsdb/column.c' || echo './'`ovsdb/column.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-condition.lo `test -f 'ovsdb/condition.c' || echo './'`ovsdb/condition.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-execution.lo `test -f 'ovsdb/execution.c' || echo './'`ovsdb/execution.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/column.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-column.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/condition.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-condition.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/execution.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-execution.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-file.lo `test -f 'ovsdb/file.c' || echo './'`ovsdb/file.c libtool: link: (cd "lib/.libs" && rm -f "libsflow-2.14.so.0" && ln -s "libsflow-2.14.so.0.0.0" "libsflow-2.14.so.0") libtool: link: (cd "lib/.libs" && rm -f "libsflow.so" && ln -s "libsflow-2.14.so.0.0.0" "libsflow.so") libtool: link: ( cd "lib/.libs" && rm -f "libsflow.la" && ln -s "../libsflow.la" "libsflow.la" ) /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-jsonrpc-server.lo `test -f 'ovsdb/jsonrpc-server.c' || echo './'`ovsdb/jsonrpc-server.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-log.lo `test -f 'ovsdb/log.c' || echo './'`ovsdb/log.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/file.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-file.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/jsonrpc-server.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-jsonrpc-server.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-mutation.lo `test -f 'ovsdb/mutation.c' || echo './'`ovsdb/mutation.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/log.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-log.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/mutation.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-mutation.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-ovsdb.lo `test -f 'ovsdb/ovsdb.c' || echo './'`ovsdb/ovsdb.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-monitor.lo `test -f 'ovsdb/monitor.c' || echo './'`ovsdb/monitor.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/ovsdb.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-ovsdb.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-query.lo `test -f 'ovsdb/query.c' || echo './'`ovsdb/query.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-raft.lo `test -f 'ovsdb/raft.c' || echo './'`ovsdb/raft.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/monitor.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-monitor.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/query.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-query.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/raft.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-raft.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-raft-private.lo `test -f 'ovsdb/raft-private.c' || echo './'`ovsdb/raft-private.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-raft-rpc.lo `test -f 'ovsdb/raft-rpc.c' || echo './'`ovsdb/raft-rpc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/raft-private.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-raft-private.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-rbac.lo `test -f 'ovsdb/rbac.c' || echo './'`ovsdb/rbac.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/raft-rpc.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-raft-rpc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/rbac.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-rbac.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-replication.lo `test -f 'ovsdb/replication.c' || echo './'`ovsdb/replication.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-row.lo `test -f 'ovsdb/row.c' || echo './'`ovsdb/row.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-server.lo `test -f 'ovsdb/server.c' || echo './'`ovsdb/server.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-storage.lo `test -f 'ovsdb/storage.c' || echo './'`ovsdb/storage.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/replication.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-replication.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-table.lo `test -f 'ovsdb/table.c' || echo './'`ovsdb/table.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/row.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-row.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/server.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-server.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/storage.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-storage.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/table.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-table.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-trigger.lo `test -f 'ovsdb/trigger.c' || echo './'`ovsdb/trigger.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-transaction.lo `test -f 'ovsdb/transaction.c' || echo './'`ovsdb/transaction.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/trigger.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-trigger.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/libovsdb_la-ovsdb-util.lo `test -f 'ovsdb/ovsdb-util.c' || echo './'`ovsdb/ovsdb-util.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/ovsdb-client.o ovsdb/ovsdb-client.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/transaction.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-transaction.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c ovsdb/ovsdb-util.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-ovsdb-util.o gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o vtep/vtep-ctl.o vtep/vtep-ctl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o vtep/vtep-idl.lo vtep/vtep-idl.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-ovsdb.o tests/test-ovsdb.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c vtep/vtep-idl.c -fPIC -DPIC -o vtep/.libs/vtep-idl.o gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/idltest.o tests/idltest.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-lib.o tests/test-lib.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/ovstest.o tests/ovstest.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-aes128.o tests/test-aes128.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-atomic.o tests/test-atomic.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-bundle.o tests/test-bundle.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-byte-order.o tests/test-byte-order.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-classifier.o tests/test-classifier.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-ccmap.o tests/test-ccmap.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-cmap.o tests/test-cmap.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-conntrack.o tests/test-conntrack.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-csum.o tests/test-csum.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from tests/test-conntrack.c:20: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-flows.o tests/test-flows.c /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-hash.o tests/test-hash.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-heap.o tests/test-heap.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-hindex.o tests/test-hindex.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-hmap.o tests/test-hmap.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from tests/test-flows.c:31: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-json.o tests/test-json.c /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-jsonrpc.o tests/test-jsonrpc.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-list.o tests/test-list.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-lockfile.o tests/test-lockfile.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-multipath.o tests/test-multipath.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-netflow.o tests/test-netflow.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-odp.o tests/test-odp.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-ofpbuf.o tests/test-ofpbuf.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-packets.o tests/test-packets.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-random.o tests/test-random.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-rcu.o tests/test-rcu.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-reconnect.o tests/test-reconnect.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-rstp.o tests/test-rstp.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-sflow.o tests/test-sflow.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-sha1.o tests/test-sha1.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-skiplist.o tests/test-skiplist.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-stp.o tests/test-stp.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-unixctl.o tests/test-unixctl.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-util.o tests/test-util.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-uuid.o tests/test-uuid.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-bitmap.o tests/test-bitmap.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from tests/test-rstp.c:12: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from tests/test-stp.c:26: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-vconn.o tests/test-vconn.c /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-aa.o tests/test-aa.c /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-stopwatch.o tests/test-stopwatch.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/ovs-lldp.h:23, from tests/test-aa.c:23: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-unix-socket.o tests/test-unix-socket.c /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-netlink-conntrack.o tests/test-netlink-conntrack.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-stream.o tests/test-stream.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-strtok_r.o tests/test-strtok_r.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o tests/test-type-props.o tests/test-type-props.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o vswitchd/bridge.o vswitchd/bridge.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o vswitchd/ovs-vswitchd.o vswitchd/ovs-vswitchd.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o vswitchd/system-stats.o vswitchd/system-stats.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o vswitchd/xenserver.o vswitchd/xenserver.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -c -o ovsdb/ovsdb-server.o ovsdb/ovsdb-server.c (dot -T plain < vswitchd/vswitch.gv | /usr/bin/python3 ./ovsdb/dot2pic -f 3) > vswitchd/vswitch.pic.tmp && \ mv vswitchd/vswitch.pic.tmp vswitchd/vswitch.pic (dot -T plain < vtep/vtep.gv | /usr/bin/python3 ./ovsdb/dot2pic -f 3) > vtep/vtep.pic.tmp && \ mv vtep/vtep.pic.tmp vtep/vtep.pic In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/dpif.h:380, from vswitchd/bridge.c:30: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/dpif.h:380, from vswitchd/ovs-vswitchd.c:33: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:494:42: warning: cast increases required alignment of target type [-Wcast-align] 494 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:495:19: warning: cast increases required alignment of target type [-Wcast-align] 495 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:639:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 639 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:640:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 640 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:641:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 641 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -release 2.14 -version-info 0:0 -Wl,--version-script=./lib/libopenvswitch.sym -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o lib/libopenvswitch.la -rpath /usr/lib lib/aes128.lo lib/backtrace.lo lib/bfd.lo lib/bundle.lo lib/byteq.lo lib/cfm.lo lib/classifier.lo lib/ccmap.lo lib/cmap.lo lib/colors.lo lib/command-line.lo lib/connectivity.lo lib/conntrack-icmp.lo lib/conntrack-tcp.lo lib/conntrack-tp.lo lib/conntrack-other.lo lib/conntrack.lo lib/coverage.lo lib/crc32c.lo lib/csum.lo lib/ct-dpif.lo lib/daemon.lo lib/db-ctl-base.lo lib/dummy.lo lib/dpctl.lo lib/dp-packet.lo lib/dpif-netdev-lookup.lo lib/dpif-netdev-lookup-autovalidator.lo lib/dpif-netdev-lookup-generic.lo lib/dpif-netdev.lo lib/dpif-netdev-perf.lo lib/dpif.lo lib/heap.lo lib/dynamic-string.lo lib/entropy.lo lib/fat-rwlock.lo lib/fatal-signal.lo lib/flow.lo lib/guarded-list.lo lib/hash.lo lib/hindex.lo lib/hmap.lo lib/hmapx.lo lib/id-pool.lo lib/if-notifier-manual.lo lib/ipf.lo lib/jhash.lo lib/json.lo lib/jsonrpc.lo lib/lacp.lo lib/learn.lo lib/learning-switch.lo lib/lockfile.lo lib/mac-learning.lo lib/match.lo lib/mcast-snooping.lo lib/memory.lo lib/meta-flow.lo lib/multipath.lo lib/namemap.lo lib/netdev-dummy.lo lib/netdev-offload.lo lib/netdev-vport.lo lib/netdev.lo lib/netlink.lo lib/nx-match.lo lib/object-collection.lo lib/odp-execute.lo lib/odp-util.lo lib/ofp-actions.lo lib/ofp-bundle.lo lib/ofp-connection.lo lib/ofp-ed-props.lo lib/ofp-errors.lo lib/ofp-flow.lo lib/ofp-group.lo lib/ofp-ipfix.lo lib/ofp-match.lo lib/ofp-meter.lo lib/ofp-monitor.lo lib/ofp-msgs.lo lib/ofp-packet.lo lib/ofp-parse.lo lib/ofp-port.lo lib/ofp-print.lo lib/ofp-prop.lo lib/ofp-protocol.lo lib/ofp-queue.lo lib/ofp-switch.lo lib/ofp-table.lo lib/ofp-util.lo lib/ofp-version-opt.lo lib/ofpbuf.lo lib/ovs-atomic-locked.lo lib/ovs-lldp.lo lib/ovs-numa.lo lib/ovs-rcu.lo lib/ovs-router.lo lib/ovs-thread.lo lib/ovsdb-data.lo lib/ovsdb-error.lo lib/ovsdb-idl.lo lib/ovsdb-map-op.lo lib/ovsdb-set-op.lo lib/ovsdb-condition.lo lib/ovsdb-parser.lo lib/ovsdb-session.lo lib/ovsdb-types.lo lib/ox-stat.lo lib/packets.lo lib/pcap-file.lo lib/perf-counter.lo lib/stopwatch.lo lib/poll-loop.lo lib/process.lo lib/pvector.lo lib/random.lo lib/rconn.lo lib/reconnect.lo lib/rstp.lo lib/rstp-state-machines.lo lib/seq.lo lib/sha1.lo lib/shash.lo lib/simap.lo lib/skiplist.lo lib/smap.lo lib/socket-util.lo lib/sort.lo lib/sset.lo lib/stp.lo lib/stream-fd.lo lib/stream-tcp.lo lib/stream.lo lib/stdio.lo lib/string.lo lib/svec.lo lib/syslog-direct.lo lib/syslog-libc.lo lib/syslog-null.lo lib/table.lo lib/timer.lo lib/timeval.lo lib/tnl-neigh-cache.lo lib/tnl-ports.lo lib/netdev-native-tnl.lo lib/token-bucket.lo lib/tun-metadata.lo lib/unicode.lo lib/unixctl.lo lib/userspace-tso.lo lib/util.lo lib/uuid.lo lib/vconn-stream.lo lib/vconn.lo lib/vlan-bitmap.lo lib/vlog.lo lib/lldp/lldp.lo lib/lldp/lldpd.lo lib/lldp/lldpd-structs.lo lib/daemon-unix.lo lib/latch-unix.lo lib/signals.lo lib/socket-util-unix.lo lib/stream-unix.lo lib/dpif-netlink.lo lib/dpif-netlink-rtnl.lo lib/if-notifier.lo lib/netdev-linux.lo lib/netdev-offload-tc.lo lib/netlink-conntrack.lo lib/netlink-notifier.lo lib/netlink-socket.lo lib/rtnetlink.lo lib/route-table.lo lib/tc.lo lib/dpdk.lo lib/netdev-dpdk.lo lib/netdev-offload-dpdk.lo lib/async-append-aio.lo lib/stream-ssl.lo lib/dhparams.lo lib/dns-resolve.lo lib/dirs.lo lib/ovsdb-server-idl.lo lib/vswitch-idl.lo -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -release 2.14 -version-info 0:0 -Wl,--version-script=./ofproto/libofproto.sym -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o ofproto/libofproto.la -rpath /usr/lib ofproto/libofproto_la-bond.lo ofproto/libofproto_la-collectors.lo ofproto/libofproto_la-connmgr.lo ofproto/libofproto_la-fail-open.lo ofproto/libofproto_la-in-band.lo ofproto/libofproto_la-names.lo ofproto/libofproto_la-netflow.lo ofproto/libofproto_la-ofproto.lo ofproto/libofproto_la-ofproto-dpif.lo ofproto/libofproto_la-ofproto-dpif-ipfix.lo ofproto/libofproto_la-ofproto-dpif-mirror.lo ofproto/libofproto_la-ofproto-dpif-monitor.lo ofproto/libofproto_la-ofproto-dpif-rid.lo ofproto/libofproto_la-ofproto-dpif-sflow.lo ofproto/libofproto_la-ofproto-dpif-trace.lo ofproto/libofproto_la-ofproto-dpif-upcall.lo ofproto/libofproto_la-ofproto-dpif-xlate.lo ofproto/libofproto_la-ofproto-dpif-xlate-cache.lo ofproto/libofproto_la-pinsched.lo ofproto/libofproto_la-tunnel.lo ofproto/libofproto_la-bundles.lo lib/libsflow.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:642:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 642 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:643:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 643 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:579:32: warning: cast increases required alignment of target type [-Wcast-align] 579 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:581:32: warning: cast increases required alignment of target type [-Wcast-align] 581 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:582:32: warning: cast increases required alignment of target type [-Wcast-align] 582 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:583:32: warning: cast increases required alignment of target type [-Wcast-align] 583 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:585:32: warning: cast increases required alignment of target type [-Wcast-align] 585 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:26: warning: cast increases required alignment of target type [-Wcast-align] 590 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:26: warning: cast increases required alignment of target type [-Wcast-align] 591 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:26: warning: cast increases required alignment of target type [-Wcast-align] 592 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:26: warning: cast increases required alignment of target type [-Wcast-align] 593 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:594:26: warning: cast increases required alignment of target type [-Wcast-align] 594 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:607:36: warning: cast increases required alignment of target type [-Wcast-align] 607 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:609:36: warning: cast increases required alignment of target type [-Wcast-align] 609 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:610:36: warning: cast increases required alignment of target type [-Wcast-align] 610 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:30: warning: cast increases required alignment of target type [-Wcast-align] 612 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:613:30: warning: cast increases required alignment of target type [-Wcast-align] 613 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:793:2: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 793 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -release 2.14 -version-info 0:0 -Wl,--version-script=./ovsdb/libovsdb.sym -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o ovsdb/libovsdb.la -rpath /usr/lib ovsdb/libovsdb_la-column.lo ovsdb/libovsdb_la-condition.lo ovsdb/libovsdb_la-execution.lo ovsdb/libovsdb_la-file.lo ovsdb/libovsdb_la-jsonrpc-server.lo ovsdb/libovsdb_la-log.lo ovsdb/libovsdb_la-mutation.lo ovsdb/libovsdb_la-ovsdb.lo ovsdb/libovsdb_la-monitor.lo ovsdb/libovsdb_la-query.lo ovsdb/libovsdb_la-raft.lo ovsdb/libovsdb_la-raft-private.lo ovsdb/libovsdb_la-raft-rpc.lo ovsdb/libovsdb_la-rbac.lo ovsdb/libovsdb_la-replication.lo ovsdb/libovsdb_la-row.lo ovsdb/libovsdb_la-server.lo ovsdb/libovsdb_la-storage.lo ovsdb/libovsdb_la-table.lo ovsdb/libovsdb_la-trigger.lo ovsdb/libovsdb_la-transaction.lo ovsdb/libovsdb_la-ovsdb-util.lo -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -release 2.14 -version-info 0:0 -Wl,--version-script=./vtep/libvtep.sym -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o vtep/libvtep.la -rpath /usr/lib vtep/vtep-idl.lo -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -shared -fPIC -DPIC ofproto/.libs/libofproto_la-bond.o ofproto/.libs/libofproto_la-collectors.o ofproto/.libs/libofproto_la-connmgr.o ofproto/.libs/libofproto_la-fail-open.o ofproto/.libs/libofproto_la-in-band.o ofproto/.libs/libofproto_la-names.o ofproto/.libs/libofproto_la-netflow.o ofproto/.libs/libofproto_la-ofproto.o ofproto/.libs/libofproto_la-ofproto-dpif.o ofproto/.libs/libofproto_la-ofproto-dpif-ipfix.o ofproto/.libs/libofproto_la-ofproto-dpif-mirror.o ofproto/.libs/libofproto_la-ofproto-dpif-monitor.o ofproto/.libs/libofproto_la-ofproto-dpif-rid.o ofproto/.libs/libofproto_la-ofproto-dpif-sflow.o ofproto/.libs/libofproto_la-ofproto-dpif-trace.o ofproto/.libs/libofproto_la-ofproto-dpif-upcall.o ofproto/.libs/libofproto_la-ofproto-dpif-xlate.o ofproto/.libs/libofproto_la-ofproto-dpif-xlate-cache.o ofproto/.libs/libofproto_la-pinsched.o ofproto/.libs/libofproto_la-tunnel.o ofproto/.libs/libofproto_la-bundles.o -Wl,-rpath -Wl,/builddir/build/BUILD/openvswitch-2.14.0/lib/.libs lib/.libs/libsflow.so -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -Wl,--version-script=./ofproto/libofproto.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libofproto-2.14.so.0 -o ofproto/.libs/libofproto-2.14.so.0.0.0 libtool: link: gcc -shared -fPIC -DPIC ovsdb/.libs/libovsdb_la-column.o ovsdb/.libs/libovsdb_la-condition.o ovsdb/.libs/libovsdb_la-execution.o ovsdb/.libs/libovsdb_la-file.o ovsdb/.libs/libovsdb_la-jsonrpc-server.o ovsdb/.libs/libovsdb_la-log.o ovsdb/.libs/libovsdb_la-mutation.o ovsdb/.libs/libovsdb_la-ovsdb.o ovsdb/.libs/libovsdb_la-monitor.o ovsdb/.libs/libovsdb_la-query.o ovsdb/.libs/libovsdb_la-raft.o ovsdb/.libs/libovsdb_la-raft-private.o ovsdb/.libs/libovsdb_la-raft-rpc.o ovsdb/.libs/libovsdb_la-rbac.o ovsdb/.libs/libovsdb_la-replication.o ovsdb/.libs/libovsdb_la-row.o ovsdb/.libs/libovsdb_la-server.o ovsdb/.libs/libovsdb_la-storage.o ovsdb/.libs/libovsdb_la-table.o ovsdb/.libs/libovsdb_la-trigger.o ovsdb/.libs/libovsdb_la-transaction.o ovsdb/.libs/libovsdb_la-ovsdb-util.o -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -Wl,--version-script=./ovsdb/libovsdb.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libovsdb-2.14.so.0 -o ovsdb/.libs/libovsdb-2.14.so.0.0.0 libtool: link: gcc -shared -fPIC -DPIC vtep/.libs/vtep-idl.o -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -Wl,--version-script=./vtep/libvtep.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libvtep-2.14.so.0 -o vtep/.libs/libvtep-2.14.so.0.0.0 libtool: link: gcc -shared -fPIC -DPIC lib/.libs/aes128.o lib/.libs/backtrace.o lib/.libs/bfd.o lib/.libs/bundle.o lib/.libs/byteq.o lib/.libs/cfm.o lib/.libs/classifier.o lib/.libs/ccmap.o lib/.libs/cmap.o lib/.libs/colors.o lib/.libs/command-line.o lib/.libs/connectivity.o lib/.libs/conntrack-icmp.o lib/.libs/conntrack-tcp.o lib/.libs/conntrack-tp.o lib/.libs/conntrack-other.o lib/.libs/conntrack.o lib/.libs/coverage.o lib/.libs/crc32c.o lib/.libs/csum.o lib/.libs/ct-dpif.o lib/.libs/daemon.o lib/.libs/db-ctl-base.o lib/.libs/dummy.o lib/.libs/dpctl.o lib/.libs/dp-packet.o lib/.libs/dpif-netdev-lookup.o lib/.libs/dpif-netdev-lookup-autovalidator.o lib/.libs/dpif-netdev-lookup-generic.o lib/.libs/dpif-netdev.o lib/.libs/dpif-netdev-perf.o lib/.libs/dpif.o lib/.libs/heap.o lib/.libs/dynamic-string.o lib/.libs/entropy.o lib/.libs/fat-rwlock.o lib/.libs/fatal-signal.o lib/.libs/flow.o lib/.libs/guarded-list.o lib/.libs/hash.o lib/.libs/hindex.o lib/.libs/hmap.o lib/.libs/hmapx.o lib/.libs/id-pool.o lib/.libs/if-notifier-manual.o lib/.libs/ipf.o lib/.libs/jhash.o lib/.libs/json.o lib/.libs/jsonrpc.o lib/.libs/lacp.o lib/.libs/learn.o lib/.libs/learning-switch.o lib/.libs/lockfile.o lib/.libs/mac-learning.o lib/.libs/match.o lib/.libs/mcast-snooping.o lib/.libs/memory.o lib/.libs/meta-flow.o lib/.libs/multipath.o lib/.libs/namemap.o lib/.libs/netdev-dummy.o lib/.libs/netdev-offload.o lib/.libs/netdev-vport.o lib/.libs/netdev.o lib/.libs/netlink.o lib/.libs/nx-match.o lib/.libs/object-collection.o lib/.libs/odp-execute.o lib/.libs/odp-util.o lib/.libs/ofp-actions.o lib/.libs/ofp-bundle.o lib/.libs/ofp-connection.o lib/.libs/ofp-ed-props.o lib/.libs/ofp-errors.o lib/.libs/ofp-flow.o lib/.libs/ofp-group.o lib/.libs/ofp-ipfix.o lib/.libs/ofp-match.o lib/.libs/ofp-meter.o lib/.libs/ofp-monitor.o lib/.libs/ofp-msgs.o lib/.libs/ofp-packet.o lib/.libs/ofp-parse.o lib/.libs/ofp-port.o lib/.libs/ofp-print.o lib/.libs/ofp-prop.o lib/.libs/ofp-protocol.o lib/.libs/ofp-queue.o lib/.libs/ofp-switch.o lib/.libs/ofp-table.o lib/.libs/ofp-util.o lib/.libs/ofp-version-opt.o lib/.libs/ofpbuf.o lib/.libs/ovs-atomic-locked.o lib/.libs/ovs-lldp.o lib/.libs/ovs-numa.o lib/.libs/ovs-rcu.o lib/.libs/ovs-router.o lib/.libs/ovs-thread.o lib/.libs/ovsdb-data.o lib/.libs/ovsdb-error.o lib/.libs/ovsdb-idl.o lib/.libs/ovsdb-map-op.o lib/.libs/ovsdb-set-op.o lib/.libs/ovsdb-condition.o lib/.libs/ovsdb-parser.o lib/.libs/ovsdb-session.o lib/.libs/ovsdb-types.o lib/.libs/ox-stat.o lib/.libs/packets.o lib/.libs/pcap-file.o lib/.libs/perf-counter.o lib/.libs/stopwatch.o lib/.libs/poll-loop.o lib/.libs/process.o lib/.libs/pvector.o lib/.libs/random.o lib/.libs/rconn.o lib/.libs/reconnect.o lib/.libs/rstp.o lib/.libs/rstp-state-machines.o lib/.libs/seq.o lib/.libs/sha1.o lib/.libs/shash.o lib/.libs/simap.o lib/.libs/skiplist.o lib/.libs/smap.o lib/.libs/socket-util.o lib/.libs/sort.o lib/.libs/sset.o lib/.libs/stp.o lib/.libs/stream-fd.o lib/.libs/stream-tcp.o lib/.libs/stream.o lib/.libs/stdio.o lib/.libs/string.o lib/.libs/svec.o lib/.libs/syslog-direct.o lib/.libs/syslog-libc.o lib/.libs/syslog-null.o lib/.libs/table.o lib/.libs/timer.o lib/.libs/timeval.o lib/.libs/tnl-neigh-cache.o lib/.libs/tnl-ports.o lib/.libs/netdev-native-tnl.o lib/.libs/token-bucket.o lib/.libs/tun-metadata.o lib/.libs/unicode.o lib/.libs/unixctl.o lib/.libs/userspace-tso.o lib/.libs/util.o lib/.libs/uuid.o lib/.libs/vconn-stream.o lib/.libs/vconn.o lib/.libs/vlan-bitmap.o lib/.libs/vlog.o lib/lldp/.libs/lldp.o lib/lldp/.libs/lldpd.o lib/lldp/.libs/lldpd-structs.o lib/.libs/daemon-unix.o lib/.libs/latch-unix.o lib/.libs/signals.o lib/.libs/socket-util-unix.o lib/.libs/stream-unix.o lib/.libs/dpif-netlink.o lib/.libs/dpif-netlink-rtnl.o lib/.libs/if-notifier.o lib/.libs/netdev-linux.o lib/.libs/netdev-offload-tc.o lib/.libs/netlink-conntrack.o lib/.libs/netlink-notifier.o lib/.libs/netlink-socket.o lib/.libs/rtnetlink.o lib/.libs/route-table.o lib/.libs/tc.o lib/.libs/dpdk.o lib/.libs/netdev-dpdk.o lib/.libs/netdev-offload-dpdk.o lib/.libs/async-append-aio.o lib/.libs/stream-ssl.o lib/.libs/dhparams.o lib/.libs/dns-resolve.o lib/.libs/dirs.o lib/.libs/ovsdb-server-idl.o lib/.libs/vswitch-idl.o -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -Wl,--version-script=./lib/libopenvswitch.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libopenvswitch-2.14.so.0 -o lib/.libs/libopenvswitch-2.14.so.0.0.0 /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o tests/test-strtok_r tests/test-strtok_r.o -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o tests/test-strtok_r tests/test-strtok_r.o -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o tests/test-type-props tests/test-type-props.o -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o tests/test-type-props tests/test-type-props.o -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-doc \ --er-diagram=vswitchd/vswitch.pic \ --version=2.14.0 \ ./vswitchd/vswitch.ovsschema \ ./vswitchd/vswitch.xml > vswitchd/ovs-vswitchd.conf.db.5.tmp && \ mv vswitchd/ovs-vswitchd.conf.db.5.tmp vswitchd/ovs-vswitchd.conf.db.5 PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-doc \ --er-diagram=vtep/vtep.pic \ --version=2.14.0 \ ./vtep/vtep.ovsschema \ ./vtep/vtep.xml > vtep/vtep.5.tmp && \ mv vtep/vtep.5.tmp vtep/vtep.5 libtool: link: (cd "vtep/.libs" && rm -f "libvtep-2.14.so.0" && ln -s "libvtep-2.14.so.0.0.0" "libvtep-2.14.so.0") libtool: link: (cd "vtep/.libs" && rm -f "libvtep.so" && ln -s "libvtep-2.14.so.0.0.0" "libvtep.so") libtool: link: ( cd "vtep/.libs" && rm -f "libvtep.la" && ln -s "../libvtep.la" "libvtep.la" ) libtool: link: (cd "ovsdb/.libs" && rm -f "libovsdb-2.14.so.0" && ln -s "libovsdb-2.14.so.0.0.0" "libovsdb-2.14.so.0") libtool: link: (cd "ovsdb/.libs" && rm -f "libovsdb.so" && ln -s "libovsdb-2.14.so.0.0.0" "libovsdb.so") libtool: link: ( cd "ovsdb/.libs" && rm -f "libovsdb.la" && ln -s "../libovsdb.la" "libovsdb.la" ) touch -c manpage-check libtool: link: (cd "ofproto/.libs" && rm -f "libofproto-2.14.so.0" && ln -s "libofproto-2.14.so.0.0.0" "libofproto-2.14.so.0") libtool: link: (cd "ofproto/.libs" && rm -f "libofproto.so" && ln -s "libofproto-2.14.so.0.0.0" "libofproto.so") libtool: link: ( cd "ofproto/.libs" && rm -f "libofproto.la" && ln -s "../libofproto.la" "libofproto.la" ) libtool: link: (cd "lib/.libs" && rm -f "libopenvswitch-2.14.so.0" && ln -s "libopenvswitch-2.14.so.0.0.0" "libopenvswitch-2.14.so.0") libtool: link: (cd "lib/.libs" && rm -f "libopenvswitch.so" && ln -s "libopenvswitch-2.14.so.0.0.0" "libopenvswitch.so") libtool: link: ( cd "lib/.libs" && rm -f "libopenvswitch.la" && ln -s "../libopenvswitch.la" "libopenvswitch.la" ) /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o utilities/ovs-appctl utilities/ovs-appctl.o lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o utilities/ovs-testcontroller utilities/ovs-testcontroller.o lib/libopenvswitch.la -lssl -lcrypto -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o utilities/ovs-dpctl utilities/ovs-dpctl.o lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o utilities/ovs-ofctl utilities/ovs-ofctl.o ofproto/libofproto.la lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o utilities/ovs-vsctl utilities/ovs-vsctl.o lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o ovsdb/ovsdb-tool ovsdb/ovsdb-tool.o ovsdb/libovsdb.la lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o utilities/.libs/ovs-dpctl utilities/ovs-dpctl.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o utilities/.libs/ovs-vsctl utilities/ovs-vsctl.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o utilities/.libs/ovs-testcontroller utilities/ovs-testcontroller.o lib/.libs/libopenvswitch.so -lcap-ng -lssl -lcrypto -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o utilities/.libs/ovs-appctl utilities/ovs-appctl.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o utilities/.libs/ovs-ofctl utilities/ovs-ofctl.o ofproto/.libs/libofproto.so /builddir/build/BUILD/openvswitch-2.14.0/lib/.libs/libsflow.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o ovsdb/.libs/ovsdb-tool ovsdb/ovsdb-tool.o ovsdb/.libs/libovsdb.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o ovsdb/ovsdb-client ovsdb/ovsdb-client.o ovsdb/libovsdb.la lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o vtep/vtep-ctl vtep/vtep-ctl.o vtep/libvtep.la lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o utilities/nlmon utilities/nlmon.o lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o ovsdb/.libs/ovsdb-client ovsdb/ovsdb-client.o ovsdb/.libs/libovsdb.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o vtep/.libs/vtep-ctl vtep/vtep-ctl.o vtep/.libs/libvtep.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o utilities/.libs/nlmon utilities/nlmon.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o tests/test-ovsdb tests/test-ovsdb.o tests/idltest.o ovsdb/libovsdb.la lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o tests/test-lib tests/test-lib.o lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o tests/.libs/test-ovsdb tests/test-ovsdb.o tests/idltest.o ovsdb/.libs/libovsdb.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o tests/.libs/test-lib tests/test-lib.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o tests/ovstest tests/ovstest.o tests/test-aes128.o tests/test-atomic.o tests/test-bundle.o tests/test-byte-order.o tests/test-classifier.o tests/test-ccmap.o tests/test-cmap.o tests/test-conntrack.o tests/test-csum.o tests/test-flows.o tests/test-hash.o tests/test-heap.o tests/test-hindex.o tests/test-hmap.o tests/test-json.o tests/test-jsonrpc.o tests/test-list.o tests/test-lockfile.o tests/test-multipath.o tests/test-netflow.o tests/test-odp.o tests/test-ofpbuf.o tests/test-packets.o tests/test-random.o tests/test-rcu.o tests/test-reconnect.o tests/test-rstp.o tests/test-sflow.o tests/test-sha1.o tests/test-skiplist.o tests/test-stp.o tests/test-unixctl.o tests/test-util.o tests/test-uuid.o tests/test-bitmap.o tests/test-vconn.o tests/test-aa.o tests/test-stopwatch.o tests/test-unix-socket.o tests/test-netlink-conntrack.o lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o tests/test-stream tests/test-stream.o lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o tests/.libs/ovstest tests/ovstest.o tests/test-aes128.o tests/test-atomic.o tests/test-bundle.o tests/test-byte-order.o tests/test-classifier.o tests/test-ccmap.o tests/test-cmap.o tests/test-conntrack.o tests/test-csum.o tests/test-flows.o tests/test-hash.o tests/test-heap.o tests/test-hindex.o tests/test-hmap.o tests/test-json.o tests/test-jsonrpc.o tests/test-list.o tests/test-lockfile.o tests/test-multipath.o tests/test-netflow.o tests/test-odp.o tests/test-ofpbuf.o tests/test-packets.o tests/test-random.o tests/test-rcu.o tests/test-reconnect.o tests/test-rstp.o tests/test-sflow.o tests/test-sha1.o tests/test-skiplist.o tests/test-stp.o tests/test-unixctl.o tests/test-util.o tests/test-uuid.o tests/test-bitmap.o tests/test-vconn.o tests/test-aa.o tests/test-stopwatch.o tests/test-unix-socket.o tests/test-netlink-conntrack.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o tests/.libs/test-stream tests/test-stream.o lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,--whole-archive,-ldpdk,--no-whole-archive -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o vswitchd/ovs-vswitchd vswitchd/bridge.o vswitchd/ovs-vswitchd.o vswitchd/system-stats.o vswitchd/xenserver.o ofproto/libofproto.la lib/libsflow.la lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound /bin/sh ./libtool --tag=CC --mode=link gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o ovsdb/ovsdb-server ovsdb/ovsdb-server.o ovsdb/libovsdb.la lib/libopenvswitch.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o ovsdb/.libs/ovsdb-server ovsdb/ovsdb-server.o ovsdb/.libs/libovsdb.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound libtool: link: gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -Wl,--whole-archive -Wl,-ldpdk -Wl,--no-whole-archive -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o vswitchd/.libs/ovs-vswitchd vswitchd/bridge.o vswitchd/ovs-vswitchd.o vswitchd/system-stats.o vswitchd/xenserver.o ofproto/.libs/libofproto.so /builddir/build/BUILD/openvswitch-2.14.0/lib/.libs/libsflow.so lib/.libs/libsflow.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound make[2]: Leaving directory '/builddir/build/BUILD/openvswitch-2.14.0' make[1]: Leaving directory '/builddir/build/BUILD/openvswitch-2.14.0' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.RTgRIF + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386 ++ dirname /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386 + cd openvswitch-2.14.0 + rm -rf /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386 + make install DESTDIR=/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386 make install-recursive make[1]: Entering directory '/builddir/build/BUILD/openvswitch-2.14.0' Making install in datapath make[2]: Entering directory '/builddir/build/BUILD/openvswitch-2.14.0/datapath' make[3]: Entering directory '/builddir/build/BUILD/openvswitch-2.14.0/datapath' make[4]: Entering directory '/builddir/build/BUILD/openvswitch-2.14.0/datapath' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openvswitch-2.14.0/datapath' make[3]: Leaving directory '/builddir/build/BUILD/openvswitch-2.14.0/datapath' make[2]: Leaving directory '/builddir/build/BUILD/openvswitch-2.14.0/datapath' make[2]: Entering directory '/builddir/build/BUILD/openvswitch-2.14.0' make[3]: Entering directory '/builddir/build/BUILD/openvswitch-2.14.0' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c lib/libopenvswitch.la lib/libsflow.la ofproto/libofproto.la ovsdb/libovsdb.la vtep/libvtep.la '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib' libtool: install: /usr/bin/install -c lib/.libs/libopenvswitch-2.14.so.0.0.0 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libopenvswitch-2.14.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib && { ln -s -f libopenvswitch-2.14.so.0.0.0 libopenvswitch-2.14.so.0 || { rm -f libopenvswitch-2.14.so.0 && ln -s libopenvswitch-2.14.so.0.0.0 libopenvswitch-2.14.so.0; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib && { ln -s -f libopenvswitch-2.14.so.0.0.0 libopenvswitch.so || { rm -f libopenvswitch.so && ln -s libopenvswitch-2.14.so.0.0.0 libopenvswitch.so; }; }) libtool: install: /usr/bin/install -c lib/.libs/libopenvswitch.lai /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libopenvswitch.la libtool: install: /usr/bin/install -c lib/.libs/libsflow-2.14.so.0.0.0 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libsflow-2.14.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib && { ln -s -f libsflow-2.14.so.0.0.0 libsflow-2.14.so.0 || { rm -f libsflow-2.14.so.0 && ln -s libsflow-2.14.so.0.0.0 libsflow-2.14.so.0; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib && { ln -s -f libsflow-2.14.so.0.0.0 libsflow.so || { rm -f libsflow.so && ln -s libsflow-2.14.so.0.0.0 libsflow.so; }; }) libtool: install: /usr/bin/install -c lib/.libs/libsflow.lai /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libsflow.la libtool: warning: relinking 'ofproto/libofproto.la' libtool: install: (cd /builddir/build/BUILD/openvswitch-2.14.0; /bin/sh "/builddir/build/BUILD/openvswitch-2.14.0/libtool" --tag CC --mode=relink gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/local/include/dpdk -I/usr/include/dpdk -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DHAVE_AVX512F -release 2.14 -version-info 0:0 -Wl,--version-script=./ofproto/libofproto.sym -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o ofproto/libofproto.la -rpath /usr/lib ofproto/libofproto_la-bond.lo ofproto/libofproto_la-collectors.lo ofproto/libofproto_la-connmgr.lo ofproto/libofproto_la-fail-open.lo ofproto/libofproto_la-in-band.lo ofproto/libofproto_la-names.lo ofproto/libofproto_la-netflow.lo ofproto/libofproto_la-ofproto.lo ofproto/libofproto_la-ofproto-dpif.lo ofproto/libofproto_la-ofproto-dpif-ipfix.lo ofproto/libofproto_la-ofproto-dpif-mirror.lo ofproto/libofproto_la-ofproto-dpif-monitor.lo ofproto/libofproto_la-ofproto-dpif-rid.lo ofproto/libofproto_la-ofproto-dpif-sflow.lo ofproto/libofproto_la-ofproto-dpif-trace.lo ofproto/libofproto_la-ofproto-dpif-upcall.lo ofproto/libofproto_la-ofproto-dpif-xlate.lo ofproto/libofproto_la-ofproto-dpif-xlate-cache.lo ofproto/libofproto_la-pinsched.lo ofproto/libofproto_la-tunnel.lo ofproto/libofproto_la-bundles.lo lib/libsflow.la -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -lnuma -latomic -lpthread -lrt -lm -lunbound -inst-prefix-dir /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386) libtool: relink: gcc -shared -fPIC -DPIC ofproto/.libs/libofproto_la-bond.o ofproto/.libs/libofproto_la-collectors.o ofproto/.libs/libofproto_la-connmgr.o ofproto/.libs/libofproto_la-fail-open.o ofproto/.libs/libofproto_la-in-band.o ofproto/.libs/libofproto_la-names.o ofproto/.libs/libofproto_la-netflow.o ofproto/.libs/libofproto_la-ofproto.o ofproto/.libs/libofproto_la-ofproto-dpif.o ofproto/.libs/libofproto_la-ofproto-dpif-ipfix.o ofproto/.libs/libofproto_la-ofproto-dpif-mirror.o ofproto/.libs/libofproto_la-ofproto-dpif-monitor.o ofproto/.libs/libofproto_la-ofproto-dpif-rid.o ofproto/.libs/libofproto_la-ofproto-dpif-sflow.o ofproto/.libs/libofproto_la-ofproto-dpif-trace.o ofproto/.libs/libofproto_la-ofproto-dpif-upcall.o ofproto/.libs/libofproto_la-ofproto-dpif-xlate.o ofproto/.libs/libofproto_la-ofproto-dpif-xlate-cache.o ofproto/.libs/libofproto_la-pinsched.o ofproto/.libs/libofproto_la-tunnel.o ofproto/.libs/libofproto_la-bundles.o -L/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib -L/usr/lib -lsflow -ldpdk -ldl -libverbs -lmlx5 -lpcap -lnuma -latomic -lpthread -lrt -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -Wl,--version-script=./ofproto/libofproto.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libofproto-2.14.so.0 -o ofproto/.libs/libofproto-2.14.so.0.0.0 libtool: install: /usr/bin/install -c ofproto/.libs/libofproto-2.14.so.0.0.0T /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libofproto-2.14.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib && { ln -s -f libofproto-2.14.so.0.0.0 libofproto-2.14.so.0 || { rm -f libofproto-2.14.so.0 && ln -s libofproto-2.14.so.0.0.0 libofproto-2.14.so.0; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib && { ln -s -f libofproto-2.14.so.0.0.0 libofproto.so || { rm -f libofproto.so && ln -s libofproto-2.14.so.0.0.0 libofproto.so; }; }) libtool: install: /usr/bin/install -c ofproto/.libs/libofproto.lai /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libofproto.la libtool: install: /usr/bin/install -c ovsdb/.libs/libovsdb-2.14.so.0.0.0 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libovsdb-2.14.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib && { ln -s -f libovsdb-2.14.so.0.0.0 libovsdb-2.14.so.0 || { rm -f libovsdb-2.14.so.0 && ln -s libovsdb-2.14.so.0.0.0 libovsdb-2.14.so.0; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib && { ln -s -f libovsdb-2.14.so.0.0.0 libovsdb.so || { rm -f libovsdb.so && ln -s libovsdb-2.14.so.0.0.0 libovsdb.so; }; }) libtool: install: /usr/bin/install -c ovsdb/.libs/libovsdb.lai /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libovsdb.la libtool: install: /usr/bin/install -c vtep/.libs/libvtep-2.14.so.0.0.0 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libvtep-2.14.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib && { ln -s -f libvtep-2.14.so.0.0.0 libvtep-2.14.so.0 || { rm -f libvtep-2.14.so.0 && ln -s libvtep-2.14.so.0.0.0 libvtep-2.14.so.0; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib && { ln -s -f libvtep-2.14.so.0.0.0 libvtep.so || { rm -f libvtep.so && ln -s libvtep-2.14.so.0.0.0 libvtep.so; }; }) libtool: install: /usr/bin/install -c vtep/.libs/libvtep.lai /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libvtep.la libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin' /bin/sh ./libtool --mode=install /usr/bin/install -c utilities/ovs-appctl utilities/ovs-testcontroller utilities/ovs-dpctl utilities/ovs-ofctl utilities/ovs-vsctl ovsdb/ovsdb-tool ovsdb/ovsdb-client vtep/vtep-ctl '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c utilities/.libs/ovs-appctl /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-appctl libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c utilities/.libs/ovs-testcontroller /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-testcontroller libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c utilities/.libs/ovs-dpctl /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-dpctl libtool: warning: 'ofproto/libofproto.la' has not been installed in '/usr/lib' libtool: warning: '/builddir/build/BUILD/openvswitch-2.14.0/lib/libsflow.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c utilities/.libs/ovs-ofctl /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-ofctl libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c utilities/.libs/ovs-vsctl /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-vsctl libtool: warning: 'ovsdb/libovsdb.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c ovsdb/.libs/ovsdb-tool /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovsdb-tool libtool: warning: 'ovsdb/libovsdb.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c ovsdb/.libs/ovsdb-client /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovsdb-client libtool: warning: 'vtep/libvtep.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c vtep/.libs/vtep-ctl /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/vtep-ctl /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin' /usr/bin/install -c utilities/ovs-docker utilities/ovs-pki utilities/ovs-pcap utilities/ovs-tcpdump utilities/ovs-tcpundump utilities/ovs-dpctl-top utilities/ovs-l3ping utilities/ovs-parse-backtrace utilities/ovs-test utilities/ovs-vlan-test '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/sbin' /bin/sh ./libtool --mode=install /usr/bin/install -c vswitchd/ovs-vswitchd ovsdb/ovsdb-server '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/sbin' libtool: warning: 'ofproto/libofproto.la' has not been installed in '/usr/lib' libtool: warning: '/builddir/build/BUILD/openvswitch-2.14.0/lib/libsflow.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libsflow.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c vswitchd/.libs/ovs-vswitchd /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/sbin/ovs-vswitchd libtool: warning: 'ovsdb/libovsdb.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c ovsdb/.libs/ovsdb-server /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/sbin/ovsdb-server /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/sbin' /usr/bin/install -c utilities/bugtool/ovs-bugtool '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/sbin' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/etc/bash_completion.d' /usr/bin/install -c utilities/ovs-appctl-bashcomp.bash utilities/ovs-vsctl-bashcomp.bash '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/etc/bash_completion.d' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-appctl.8 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8/ovs-appctl.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-ctl.8 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8/ovs-ctl.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-l3ping.8 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8/ovs-l3ping.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-parse-backtrace.8 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8/ovs-parse-backtrace.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-pki.8 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8/ovs-pki.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-tcpdump.8 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8/ovs-tcpdump.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man1" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-tcpundump.1 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man1/ovs-tcpundump.1" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-test.8 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8/ovs-test.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-vlan-test.8 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man8/ovs-vlan-test.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man7" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovsdb-server.7 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man7/ovsdb-server.7" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man5" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovsdb.5 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man5/ovsdb.5" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man7" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovsdb.7 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386'"/usr/share/man/man7/ovsdb.7" /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/var/lib/openvswitch/pki /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/etc/openvswitch for plugin in utilities/bugtool/plugins/kernel-info/openvswitch.xml utilities/bugtool/plugins/network-status/openvswitch.xml utilities/bugtool/plugins/system-configuration.xml utilities/bugtool/plugins/system-logs/openvswitch.xml utilities/bugtool/plugins/system-configuration/openvswitch.xml; do \ stem=`echo "$plugin" | sed 's,utilities/bugtool/plugins/,,'`; \ dir=`expr "$stem" : '\(.*\)/[^/]*$'`; \ /usr/bin/mkdir -p "/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/bugtool-plugins/$dir"; \ /usr/bin/install -c -m 644 "./$plugin" "/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/bugtool-plugins/$stem"; \ done /usr/bin/mkdir -p python/ovs sed \ -e '/^##/d' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ < ./python/ovs/dirs.py.template \ > python/ovs/dirs.py.tmp /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovs /usr/bin/install -c -m 644 python/ovs/dirs.py.tmp /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovs/dirs.py rm python/ovs/dirs.py.tmp /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/man/man1' /usr/bin/install -c -m 644 utilities/ovs-pcap.1 ovsdb/ovsdb-tool.1 ovsdb/ovsdb-client.1 ovsdb/ovsdb-server.1 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/man/man1' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/man/man5' /usr/bin/install -c -m 644 vswitchd/ovs-vswitchd.conf.db.5 ovsdb/ovsdb-server.5 vtep/vtep.5 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/man/man5' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/man/man7' /usr/bin/install -c -m 644 lib/ovs-fields.7 lib/ovs-actions.7 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/man/man7' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/man/man8' /usr/bin/install -c -m 644 utilities/ovs-testcontroller.8 utilities/ovs-dpctl.8 utilities/ovs-dpctl-top.8 utilities/ovs-kmod-ctl.8 utilities/ovs-ofctl.8 utilities/ovs-vsctl.8 utilities/bugtool/ovs-bugtool.8 vswitchd/ovs-vswitchd.8 vtep/vtep-ctl.8 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/man/man8' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovs/unixctl' /usr/bin/install -c -m 644 python/ovs/unixctl/__init__.py python/ovs/unixctl/client.py python/ovs/unixctl/server.py '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovs/unixctl' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovs/compat' /usr/bin/install -c -m 644 python/ovs/compat/__init__.py '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovs/compat' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovs/db' /usr/bin/install -c -m 644 python/ovs/db/__init__.py python/ovs/db/custom_index.py python/ovs/db/data.py python/ovs/db/error.py python/ovs/db/idl.py python/ovs/db/parser.py python/ovs/db/schema.py python/ovs/db/types.py '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovs/db' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovs' /usr/bin/install -c -m 644 python/ovs/__init__.py python/ovs/daemon.py python/ovs/fcntl_win.py python/ovs/fatal_signal.py python/ovs/json.py python/ovs/jsonrpc.py python/ovs/ovsuuid.py python/ovs/poller.py python/ovs/process.py python/ovs/reconnect.py python/ovs/socket_util.py python/ovs/stream.py python/ovs/timeval.py python/ovs/util.py python/ovs/version.py python/ovs/vlog.py python/ovs/winutils.py '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovs' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovs/compat/sortedcontainers' /usr/bin/install -c -m 644 python/ovs/compat/sortedcontainers/__init__.py python/ovs/compat/sortedcontainers/sortedlist.py python/ovs/compat/sortedcontainers/sorteddict.py python/ovs/compat/sortedcontainers/sortedset.py '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovs/compat/sortedcontainers' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovstest' /usr/bin/install -c -m 644 python/ovstest/__init__.py python/ovstest/args.py python/ovstest/rpcserver.py python/ovstest/tcp.py python/ovstest/tests.py python/ovstest/udp.py python/ovstest/util.py python/ovstest/vswitch.py '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/python/ovstest' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/include/openflow' /usr/bin/install -c -m 644 include/openflow/intel-ext.h include/openflow/netronome-ext.h include/openflow/nicira-ext.h include/openflow/openflow-1.0.h include/openflow/openflow-1.1.h include/openflow/openflow-1.2.h include/openflow/openflow-1.3.h include/openflow/openflow-1.4.h include/openflow/openflow-1.5.h include/openflow/openflow-common.h include/openflow/openflow.h '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/include/openflow' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/include/openvswitch' /usr/bin/install -c -m 644 include/openvswitch/compiler.h include/openvswitch/dynamic-string.h include/openvswitch/hmap.h include/openvswitch/flow.h include/openvswitch/geneve.h include/openvswitch/json.h include/openvswitch/list.h include/openvswitch/netdev.h include/openvswitch/match.h include/openvswitch/meta-flow.h include/openvswitch/namemap.h include/openvswitch/ofpbuf.h include/openvswitch/ofp-actions.h include/openvswitch/ofp-bundle.h include/openvswitch/ofp-connection.h include/openvswitch/ofp-ed-props.h include/openvswitch/ofp-errors.h include/openvswitch/ofp-flow.h include/openvswitch/ofp-group.h include/openvswitch/ofp-ipfix.h include/openvswitch/ofp-match.h include/openvswitch/ofp-meter.h include/openvswitch/ofp-monitor.h include/openvswitch/ofp-msgs.h include/openvswitch/ofp-packet.h include/openvswitch/ofp-parse.h include/openvswitch/ofp-port.h include/openvswitch/ofp-print.h include/openvswitch/ofp-prop.h include/openvswitch/ofp-protocol.h include/openvswitch/ofp-queue.h include/openvswitch/ofp-switch.h include/openvswitch/ofp-table.h include/openvswitch/ofp-util.h include/openvswitch/packets.h include/openvswitch/poll-loop.h include/openvswitch/rconn.h include/openvswitch/shash.h include/openvswitch/thread.h include/openvswitch/token-bucket.h '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/include/openvswitch' /usr/bin/install -c -m 644 include/openvswitch/tun-metadata.h include/openvswitch/type-props.h include/openvswitch/types.h include/openvswitch/util.h include/openvswitch/uuid.h include/openvswitch/version.h include/openvswitch/vconn.h include/openvswitch/vlog.h include/openvswitch/nsh.h '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/include/openvswitch' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/pkgconfig' /usr/bin/install -c -m 644 lib/libopenvswitch.pc lib/libsflow.pc ofproto/libofproto.pc ovsdb/libovsdb.pc '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/pkgconfig' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch' /usr/bin/install -c -m 644 vswitchd/vswitch.ovsschema vtep/vtep.ovsschema '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/scripts' /usr/bin/install -c -m 644 utilities/ovs-lib '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/scripts' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/scripts' /usr/bin/install -c utilities/ovs-check-dead-ifs utilities/ovs-ctl utilities/ovs-kmod-ctl utilities/ovs-save utilities/bugtool/ovs-bugtool-fdb-show utilities/bugtool/ovs-bugtool-tc-class-show utilities/bugtool/ovs-bugtool-daemons-ver utilities/bugtool/ovs-bugtool-ovs-ofctl-loop-over-bridges utilities/bugtool/ovs-bugtool-ovs-appctl-dpif utilities/bugtool/ovs-bugtool-ovs-bridge-datapath-type utilities/bugtool/ovs-bugtool-ovs-vswitchd-threads-affinity utilities/bugtool/ovs-bugtool-qos-configs utilities/bugtool/ovs-bugtool-get-dpdk-nic-numa utilities/bugtool/ovs-bugtool-get-port-stats ipsec/ovs-monitor-ipsec vtep/ovs-vtep '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/scripts' make[3]: Leaving directory '/builddir/build/BUILD/openvswitch-2.14.0' make[2]: Leaving directory '/builddir/build/BUILD/openvswitch-2.14.0' make[1]: Leaving directory '/builddir/build/BUILD/openvswitch-2.14.0' + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/run/openvswitch + install -d -m 0750 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/var/log/openvswitch + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/etc/openvswitch + install -p -D -m 0644 rhel/usr_lib_udev_rules.d_91-vfio.rules /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/udev/rules.d/91-vfio.rules + install -p -D -m 0644 rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//etc/sysconfig/openvswitch + for service in openvswitch ovsdb-server ovs-vswitchd ovs-delete-transient-ports openvswitch-ipsec + install -p -D -m 0644 rhel/usr_lib_systemd_system_openvswitch.service /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/systemd/system/openvswitch.service + for service in openvswitch ovsdb-server ovs-vswitchd ovs-delete-transient-ports openvswitch-ipsec + install -p -D -m 0644 rhel/usr_lib_systemd_system_ovsdb-server.service /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/systemd/system/ovsdb-server.service + for service in openvswitch ovsdb-server ovs-vswitchd ovs-delete-transient-ports openvswitch-ipsec + install -p -D -m 0644 rhel/usr_lib_systemd_system_ovs-vswitchd.service /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/systemd/system/ovs-vswitchd.service + for service in openvswitch ovsdb-server ovs-vswitchd ovs-delete-transient-ports openvswitch-ipsec + install -p -D -m 0644 rhel/usr_lib_systemd_system_ovs-delete-transient-ports.service /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/systemd/system/ovs-delete-transient-ports.service + for service in openvswitch ovsdb-server ovs-vswitchd ovs-delete-transient-ports openvswitch-ipsec + install -p -D -m 0644 rhel/usr_lib_systemd_system_openvswitch-ipsec.service /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/systemd/system/openvswitch-ipsec.service + install -m 0755 rhel/etc_init.d_openvswitch /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/scripts/openvswitch.init + install -p -D -m 0644 rhel/etc_openvswitch_default.conf /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//etc/openvswitch/default.conf + install -p -D -m 0644 rhel/etc_logrotate.d_openvswitch /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//etc/logrotate.d/openvswitch + install -m 0644 vswitchd/vswitch.ovsschema /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//usr/share/openvswitch/vswitch.ovsschema + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//etc/sysconfig/network-scripts/ + install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifdown-ovs /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//etc/sysconfig/network-scripts/ifdown-ovs + install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifup-ovs /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//etc/sysconfig/network-scripts/ifup-ovs + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages + cp -a /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//usr/share/openvswitch/python/ovstest /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages + pushd python ~/build/BUILD/openvswitch-2.14.0/python ~/build/BUILD/openvswitch-2.14.0 + export 'CPPFLAGS=-I ../include' + CPPFLAGS='-I ../include' + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' running build running build_py creating build/lib.linux-i686-3.9 creating build/lib.linux-i686-3.9/ovs copying ovs/__init__.py -> build/lib.linux-i686-3.9/ovs copying ovs/daemon.py -> build/lib.linux-i686-3.9/ovs copying ovs/fcntl_win.py -> build/lib.linux-i686-3.9/ovs copying ovs/fatal_signal.py -> build/lib.linux-i686-3.9/ovs copying ovs/json.py -> build/lib.linux-i686-3.9/ovs copying ovs/jsonrpc.py -> build/lib.linux-i686-3.9/ovs copying ovs/ovsuuid.py -> build/lib.linux-i686-3.9/ovs copying ovs/poller.py -> build/lib.linux-i686-3.9/ovs copying ovs/process.py -> build/lib.linux-i686-3.9/ovs copying ovs/reconnect.py -> build/lib.linux-i686-3.9/ovs copying ovs/socket_util.py -> build/lib.linux-i686-3.9/ovs copying ovs/stream.py -> build/lib.linux-i686-3.9/ovs copying ovs/timeval.py -> build/lib.linux-i686-3.9/ovs copying ovs/util.py -> build/lib.linux-i686-3.9/ovs copying ovs/version.py -> build/lib.linux-i686-3.9/ovs copying ovs/vlog.py -> build/lib.linux-i686-3.9/ovs copying ovs/winutils.py -> build/lib.linux-i686-3.9/ovs copying ovs/dirs.py -> build/lib.linux-i686-3.9/ovs creating build/lib.linux-i686-3.9/ovs/compat copying ovs/compat/__init__.py -> build/lib.linux-i686-3.9/ovs/compat creating build/lib.linux-i686-3.9/ovs/compat/sortedcontainers copying ovs/compat/sortedcontainers/__init__.py -> build/lib.linux-i686-3.9/ovs/compat/sortedcontainers copying ovs/compat/sortedcontainers/sortedlist.py -> build/lib.linux-i686-3.9/ovs/compat/sortedcontainers copying ovs/compat/sortedcontainers/sorteddict.py -> build/lib.linux-i686-3.9/ovs/compat/sortedcontainers copying ovs/compat/sortedcontainers/sortedset.py -> build/lib.linux-i686-3.9/ovs/compat/sortedcontainers creating build/lib.linux-i686-3.9/ovs/db copying ovs/db/__init__.py -> build/lib.linux-i686-3.9/ovs/db copying ovs/db/custom_index.py -> build/lib.linux-i686-3.9/ovs/db copying ovs/db/data.py -> build/lib.linux-i686-3.9/ovs/db copying ovs/db/error.py -> build/lib.linux-i686-3.9/ovs/db copying ovs/db/idl.py -> build/lib.linux-i686-3.9/ovs/db copying ovs/db/parser.py -> build/lib.linux-i686-3.9/ovs/db copying ovs/db/schema.py -> build/lib.linux-i686-3.9/ovs/db copying ovs/db/types.py -> build/lib.linux-i686-3.9/ovs/db creating build/lib.linux-i686-3.9/ovs/unixctl copying ovs/unixctl/__init__.py -> build/lib.linux-i686-3.9/ovs/unixctl copying ovs/unixctl/client.py -> build/lib.linux-i686-3.9/ovs/unixctl copying ovs/unixctl/server.py -> build/lib.linux-i686-3.9/ovs/unixctl running build_ext building 'ovs._json' extension creating build/temp.linux-i686-3.9 creating build/temp.linux-i686-3.9/ovs gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I ../include -fPIC -I/usr/include/python3.9 -c ovs/_json.c -o build/temp.linux-i686-3.9/ovs/_json.o ovs/_json.c: In function ‘Parser_feed’: ovs/_json.c:67:20: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 67 | if ((input_str = PyUnicode_AsUTF8AndSize(input, &input_sz)) == NULL) { | ^ ovs/_json.c: In function ‘json_to_python’: ovs/_json.c:132:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 132 | for (i = 0; i < json->array.n; i++) { | ^ gcc -pthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I ../include build/temp.linux-i686-3.9/ovs/_json.o -L/usr/lib -lopenvswitch -o build/lib.linux-i686-3.9/ovs/_json.cpython-39-i386-linux-gnu.so + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386 running install running install_lib creating /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/daemon.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/fcntl_win.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/fatal_signal.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/json.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/jsonrpc.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/ovsuuid.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/poller.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/process.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/reconnect.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/socket_util.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/stream.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/timeval.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/util.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/version.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/vlog.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/winutils.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs copying build/lib.linux-i686-3.9/ovs/dirs.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs creating /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/compat copying build/lib.linux-i686-3.9/ovs/compat/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/compat creating /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-i686-3.9/ovs/compat/sortedcontainers/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-i686-3.9/ovs/compat/sortedcontainers/sortedlist.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-i686-3.9/ovs/compat/sortedcontainers/sorteddict.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-i686-3.9/ovs/compat/sortedcontainers/sortedset.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/compat/sortedcontainers creating /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db copying build/lib.linux-i686-3.9/ovs/db/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db copying build/lib.linux-i686-3.9/ovs/db/custom_index.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db copying build/lib.linux-i686-3.9/ovs/db/data.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db copying build/lib.linux-i686-3.9/ovs/db/error.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db copying build/lib.linux-i686-3.9/ovs/db/idl.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db copying build/lib.linux-i686-3.9/ovs/db/parser.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db copying build/lib.linux-i686-3.9/ovs/db/schema.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db copying build/lib.linux-i686-3.9/ovs/db/types.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db creating /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/unixctl copying build/lib.linux-i686-3.9/ovs/unixctl/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/unixctl copying build/lib.linux-i686-3.9/ovs/unixctl/client.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/unixctl copying build/lib.linux-i686-3.9/ovs/unixctl/server.py -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/unixctl copying build/lib.linux-i686-3.9/ovs/_json.cpython-39-i386-linux-gnu.so -> /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/daemon.py to daemon.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/fcntl_win.py to fcntl_win.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/fatal_signal.py to fatal_signal.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/json.py to json.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/jsonrpc.py to jsonrpc.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/ovsuuid.py to ovsuuid.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/poller.py to poller.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/process.py to process.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/reconnect.py to reconnect.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/socket_util.py to socket_util.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/stream.py to stream.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/timeval.py to timeval.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/util.py to util.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/version.py to version.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/vlog.py to vlog.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/winutils.py to winutils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/dirs.py to dirs.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/compat/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/compat/sortedcontainers/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/compat/sortedcontainers/sortedlist.py to sortedlist.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/compat/sortedcontainers/sorteddict.py to sorteddict.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/compat/sortedcontainers/sortedset.py to sortedset.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db/custom_index.py to custom_index.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db/data.py to data.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db/error.py to error.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db/idl.py to idl.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db/parser.py to parser.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db/schema.py to schema.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/db/types.py to types.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/unixctl/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/unixctl/client.py to client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/unixctl/server.py to server.cpython-39.pyc writing byte-compilation script '/tmp/tmp8zqjyiwr.py' /usr/bin/python3 /tmp/tmp8zqjyiwr.py removing /tmp/tmp8zqjyiwr.py running install_egg_info running egg_info creating ovs.egg-info writing ovs.egg-info/PKG-INFO writing dependency_links to ovs.egg-info/dependency_links.txt writing requirements to ovs.egg-info/requires.txt writing top-level names to ovs.egg-info/top_level.txt writing manifest file 'ovs.egg-info/SOURCES.txt' reading manifest file 'ovs.egg-info/SOURCES.txt' writing manifest file 'ovs.egg-info/SOURCES.txt' Copying ovs.egg-info to /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs-2.14.0-py3.9.egg-info running install_scripts + rm -rfv /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/__pycache__ ++ python3-config --abiflags + '[' -f /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//usr/lib/python3.9/site-packages/ovs/_json.cpython-39-i386-linux-gnu.so ']' ~/build/BUILD/openvswitch-2.14.0 + popd + rm -rf /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//usr/share/openvswitch/python/ + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//var/lib/openvswitch + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/firewalld/services/ + install -p -D -m 0755 rhel/usr_share_openvswitch_scripts_ovs-systemd-reload /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/scripts/ovs-systemd-reload + touch /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/etc/openvswitch/conf.db + touch /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/etc/openvswitch/system-id.conf + rm -f /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//usr/bin/ovs-benchmark /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//usr/bin/ovs-docker /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//usr/bin/ovs-parse-backtrace /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//usr/bin/ovs-testcontroller /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//usr/sbin/ovs-vlan-bug-workaround '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//usr/share/man/man1/ovs-benchmark.1*' /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//usr/share/man/man8/ovs-testcontroller.8 '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386//usr/share/man/man8/ovs-vlan-bug-workaround.8*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/man/man1/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/man/man5/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/man/man7/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/man/man8/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/openvswitch/scripts/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/include/ovn/*' + /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id -m -i --build-id-seed 2.14.0-2.fc33 --unique-debug-suffix -2.14.0-2.fc33.i386 --unique-debug-src-base openvswitch-2.14.0-2.fc33.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/openvswitch-2.14.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-dpctl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-appctl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-ofctl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-vsctl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovsdb-client explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovsdb-tool extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-dpctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-ofctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovsdb-tool extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-appctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovsdb-client extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/ovs-vsctl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/vtep-ctl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libofproto-2.14.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/bin/vtep-ctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libofproto-2.14.so.0.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libopenvswitch-2.14.so.0.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libovsdb-2.14.so.0.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libsflow-2.14.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libopenvswitch-2.14.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libovsdb-2.14.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libsflow-2.14.so.0.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libvtep-2.14.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/libvtep-2.14.so.0.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/_json.cpython-39-i386-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9/site-packages/ovs/_json.cpython-39-i386-linux-gnu.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/sbin/ovs-vswitchd extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/sbin/ovs-vswitchd explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/sbin/ovsdb-server extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/sbin/ovsdb-server original debug info size: 17696kB, size after compression: 15256kB /usr/lib/rpm/sepdebugcrcfix: Updated 15 CRC32s, 0 CRC32s did match. 26964 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/python3.9 using /usr/bin/python3.9 Bytecompiling .py files below /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/debug/usr/lib/python3.9 using /usr/bin/python3.9 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/lib/libopenvswitch.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/libsflow.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/libofproto.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/libovsdb.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/libvtep.la is executable but has no shebang, removing executable bit mangling shebang in /usr/bin/ovs-pki from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-ctl from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-kmod-ctl from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-save from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-bugtool-fdb-show from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-bugtool-tc-class-show from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-bugtool-daemons-ver from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-bugtool-ovs-ofctl-loop-over-bridges from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/share/openvswitch/scripts/ovs-bugtool-ovs-appctl-dpif from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-bugtool-ovs-bridge-datapath-type from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-bugtool-ovs-vswitchd-threads-affinity from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-bugtool-qos-configs from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-bugtool-get-dpdk-nic-numa from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-bugtool-get-port-stats from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/share/openvswitch/scripts/openvswitch.init from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/openvswitch/scripts/ovs-systemd-reload from /bin/sh to #!/usr/bin/sh *** WARNING: ./etc/bash_completion.d/ovs-appctl-bashcomp.bash is executable but has no shebang, removing executable bit *** WARNING: ./etc/bash_completion.d/ovs-vsctl-bashcomp.bash is executable but has no shebang, removing executable bit mangling shebang in /etc/sysconfig/network-scripts/ifdown-ovs from /bin/bash to #!/usr/bin/bash mangling shebang in /etc/sysconfig/network-scripts/ifup-ovs from /bin/bash to #!/usr/bin/bash Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.riZskG + umask 022 + cd /builddir/build/BUILD + cd openvswitch-2.14.0 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openvswitch-2.14.0-2.fc33.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.gAll7F + umask 022 + cd /builddir/build/BUILD + cd openvswitch-2.14.0 + DOCDIR=/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/doc/openvswitch + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/doc/openvswitch + cp -pr LICENSE /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/doc/openvswitch + cp -pr NOTICE /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/doc/openvswitch + cp -pr README.rst /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/doc/openvswitch + cp -pr NEWS /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/doc/openvswitch + cp -pr rhel/README.RHEL.rst /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/doc/openvswitch + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openvswitch) = 2.14.0-2.fc33 libofproto-2.14.so.0 libofproto-2.14.so.0(libofproto_0) libopenvswitch-2.14.so.0 libopenvswitch-2.14.so.0(libopenvswitch_0) libovsdb-2.14.so.0 libovsdb-2.14.so.0(libovsdb_0) libsflow-2.14.so.0 libsflow-2.14.so.0(libsflow_0) libvtep-2.14.so.0 libvtep-2.14.so.0(libvtep_0) openvswitch = 2.14.0-2.fc33 openvswitch(x86-32) = 2.14.0-2.fc33 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): /bin/sed /bin/sh /usr/sbin/groupadd /usr/sbin/usermod systemd-units Requires(preun): /bin/sh systemd-units Requires(postun): /bin/sh systemd-units Requires: /usr/bin/bash /usr/bin/python3 /usr/bin/sh ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libatomic.so.1 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.12) libc.so.6(GLIBC_2.14) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.6) libc.so.6(GLIBC_2.7) libcap-ng.so.0 libcrypto.so.1.1 libcrypto.so.1.1(OPENSSL_1_1_0) libdl.so.2 libibverbs.so.1 libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.29) libmlx5.so.1 libnuma.so.1 libofproto-2.14.so.0 libofproto-2.14.so.0(libofproto_0) libopenvswitch-2.14.so.0 libopenvswitch-2.14.so.0(libopenvswitch_0) libovsdb-2.14.so.0 libovsdb-2.14.so.0(libovsdb_0) libpcap.so.1 libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.12) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.3.2) libpthread.so.0(GLIBC_2.3.4) librt.so.1 librt.so.1(GLIBC_2.1) librte_acl.so.20.0 librte_bbdev.so.0.200 librte_bitratestats.so.20.0 librte_bpf.so.0.200 librte_bus_dpaa.so.20.0 librte_bus_fslmc.so.20.0 librte_bus_ifpga.so.20.0 librte_bus_pci.so.20.0 librte_bus_vdev.so.20.0 librte_bus_vmbus.so.20.0 librte_cfgfile.so.20.0 librte_cmdline.so.20.0 librte_common_cpt.so.20.0 librte_common_dpaax.so.20.0 librte_common_octeontx.so.20.0 librte_common_octeontx2.so.20.0 librte_compressdev.so.0.200 librte_cryptodev.so.20.0 librte_distributor.so.20.0 librte_eal.so.20.0 librte_eal.so.20.0(DPDK_20.0) librte_efd.so.20.0 librte_ethdev.so.20.0 librte_ethdev.so.20.0(DPDK_20.0) librte_eventdev.so.20.0 librte_fib.so.0.200 librte_flow_classify.so.0.200 librte_gro.so.20.0 librte_gso.so.20.0 librte_hash.so.20.0 librte_ip_frag.so.20.0 librte_ipsec.so.0.200 librte_jobstats.so.20.0 librte_kvargs.so.20.0 librte_latencystats.so.20.0 librte_lpm.so.20.0 librte_mbuf.so.20.0 librte_mbuf.so.20.0(DPDK_20.0) librte_member.so.20.0 librte_mempool.so.20.0 librte_mempool.so.20.0(DPDK_20.0) librte_mempool_bucket.so.20.0 librte_mempool_dpaa.so.20.0 librte_mempool_dpaa2.so.20.0 librte_mempool_octeontx.so.20.0 librte_mempool_octeontx2.so.20.0 librte_mempool_ring.so.20.0 librte_mempool_stack.so.20.0 librte_meter.so.20.0 librte_meter.so.20.0(DPDK_20.0) librte_meter.so.20.0(EXPERIMENTAL) librte_metrics.so.20.0 librte_net.so.20.0 librte_pci.so.20.0 librte_pdump.so.20.0 librte_pipeline.so.20.0 librte_pmd_af_packet.so.20.0 librte_pmd_ark.so.20.0 librte_pmd_atlantic.so.20.0 librte_pmd_axgbe.so.20.0 librte_pmd_bbdev_fpga_lte_fec.so.20.0 librte_pmd_bbdev_null.so.20.0 librte_pmd_bbdev_turbo_sw.so.20.0 librte_pmd_bnx2x.so.20.0 librte_pmd_bnxt.so.20.0 librte_pmd_bond.so.20.0 librte_pmd_caam_jr.so.20.0 librte_pmd_crypto_scheduler.so.20.0 librte_pmd_cxgbe.so.20.0 librte_pmd_dpaa.so.20.0 librte_pmd_dpaa2.so.20.0 librte_pmd_dpaa2_event.so.20.0 librte_pmd_dpaa2_sec.so.20.0 librte_pmd_dpaa_event.so.20.0 librte_pmd_dpaa_sec.so.20.0 librte_pmd_dsw_event.so.20.0 librte_pmd_e1000.so.20.0 librte_pmd_ena.so.20.0 librte_pmd_enetc.so.20.0 librte_pmd_enic.so.20.0 librte_pmd_failsafe.so.20.0 librte_pmd_fm10k.so.20.0 librte_pmd_i40e.so.20.0 librte_pmd_iavf.so.20.0 librte_pmd_ice.so.20.0 librte_pmd_ifc.so.20.0 librte_pmd_ixgbe.so.20.0 librte_pmd_lio.so.20.0 librte_pmd_memif.so.20.0 librte_pmd_mlx5.so.20.0 librte_pmd_netvsc.so.20.0 librte_pmd_nfp.so.20.0 librte_pmd_nitrox.so.20.0 librte_pmd_null.so.20.0 librte_pmd_null_crypto.so.20.0 librte_pmd_octeontx.so.20.0 librte_pmd_octeontx2.so.20.0 librte_pmd_octeontx2_crypto.so.20.0 librte_pmd_octeontx2_event.so.20.0 librte_pmd_octeontx_crypto.so.20.0 librte_pmd_octeontx_ssovf.so.20.0 librte_pmd_octeontx_zip.so.20.0 librte_pmd_opdl_event.so.20.0 librte_pmd_pcap.so.20.0 librte_pmd_qat.so.20.0 librte_pmd_qede.so.20.0 librte_pmd_ring.so.20.0 librte_pmd_skeleton_event.so.20.0 librte_pmd_softnic.so.20.0 librte_pmd_sw_event.so.20.0 librte_pmd_tap.so.20.0 librte_pmd_thunderx_nicvf.so.20.0 librte_pmd_vdev_netvsc.so.20.0 librte_pmd_vhost.so.20.0 librte_pmd_virtio.so.20.0 librte_pmd_virtio_crypto.so.20.0 librte_pmd_vmxnet3_uio.so.20.0 librte_port.so.20.0 librte_rawdev.so.20.0 librte_rawdev_dpaa2_cmdif.so.20.0 librte_rawdev_dpaa2_qdma.so.20.0 librte_rawdev_ioat.so.20.0 librte_rawdev_ntb.so.20.0 librte_rawdev_octeontx2_dma.so.20.0 librte_rawdev_skeleton.so.20.0 librte_rcu.so.0.200 librte_reorder.so.20.0 librte_rib.so.0.200 librte_ring.so.20.0 librte_sched.so.20.0 librte_security.so.20.0 librte_stack.so.0.200 librte_table.so.20.0 librte_timer.so.20.0 librte_vhost.so.20.0 librte_vhost.so.20.0(DPDK_20.0) libsflow-2.14.so.0 libsflow-2.14.so.0(libsflow_0) libssl.so.1.1 libssl.so.1.1(OPENSSL_1_1_0) libunbound.so.8 libvtep-2.14.so.0 libvtep-2.14.so.0(libvtep_0) rtld(GNU_HASH) Obsoletes: openvswitch-controller <= 0:2.1.0-1 Processing files: python3-openvswitch-2.14.0-2.fc33.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.JIGdFF + umask 022 + cd /builddir/build/BUILD + cd openvswitch-2.14.0 + DOCDIR=/builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/doc/python3-openvswitch + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/doc/python3-openvswitch + cp -pr LICENSE /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/share/doc/python3-openvswitch + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-openvswitch = 2.14.0-2.fc33 python-openvswitch = 2.14.0-2.fc33 python3-openvswitch = 2.14.0-2.fc33 python3-openvswitch(x86-32) = 2.14.0-2.fc33 python3.9-openvswitch = 2.14.0-2.fc33 python3.9dist(ovs) = 2.14 python3dist(ovs) = 2.14 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libopenvswitch-2.14.so.0 libopenvswitch-2.14.so.0(libopenvswitch_0) python(abi) = 3.9 python3.9dist(sortedcontainers) rtld(GNU_HASH) Obsoletes: python-openvswitch < 2.10.0-6 Processing files: openvswitch-test-2.14.0-2.fc33.noarch Provides: openvswitch-test = 2.14.0-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 python(abi) = 3.9 Processing files: openvswitch-devel-2.14.0-2.fc33.i686 warning: File not found: /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386/usr/lib/*.a Provides: openvswitch-devel = 2.14.0-2.fc33 openvswitch-devel(x86-32) = 2.14.0-2.fc33 pkgconfig(libofproto) = 2.14.0 pkgconfig(libopenvswitch) = 2.14.0 pkgconfig(libovsdb) = 2.14.0 pkgconfig(libsflow) = 2.14.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libofproto-2.14.so.0 libopenvswitch-2.14.so.0 libovsdb-2.14.so.0 libsflow-2.14.so.0 libvtep-2.14.so.0 Processing files: network-scripts-openvswitch-2.14.0-2.fc33.i686 Provides: network-scripts-openvswitch = 2.14.0-2.fc33 network-scripts-openvswitch(x86-32) = 2.14.0-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Supplements: (openvswitch and network-scripts) Processing files: openvswitch-ipsec-2.14.0-2.fc33.i686 Provides: openvswitch-ipsec = 2.14.0-2.fc33 openvswitch-ipsec(x86-32) = 2.14.0-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 Processing files: openvswitch-debugsource-2.14.0-2.fc33.i686 Provides: openvswitch-debugsource = 2.14.0-2.fc33 openvswitch-debugsource(x86-32) = 2.14.0-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: openvswitch-debuginfo-2.14.0-2.fc33.i686 Provides: debuginfo(build-id) = 2f501b8b6b05367d86bac2591343cb0d1c09aa2d debuginfo(build-id) = 390f5b2a62f36e6babcc1618c458cd3e93eb523d debuginfo(build-id) = 425fb513ad32d3701c241f142b3361a2b2411245 debuginfo(build-id) = 7383ca5a85bdb1bbfde9bb83d765f754562e0a81 debuginfo(build-id) = 7518c846613f335567f3c8492803fe2ddb705bad debuginfo(build-id) = 8e37aa40914348651a36f2f4ff60d84f0c8b4946 debuginfo(build-id) = 8e5d192c5d2a03e930fefaa44d0875ddc9bfe8c8 debuginfo(build-id) = a09714ffee788c20e8c3f0de6c9f0169877d3bbf debuginfo(build-id) = ad735f0545f115520c7840cc7e1517ae80d1a66e debuginfo(build-id) = bbb7565d319307ffed4357f45dc6a9524890e6a5 debuginfo(build-id) = bd25fa042ee55a1a3151b8aa00902a296274ca2d debuginfo(build-id) = dd9f2a41ecf0f9166a7b45043caead49ac7bb1fd debuginfo(build-id) = f00dbab66b91232877c21bef9ff5511f3368f734 debuginfo(build-id) = fdd7f83b66a4385c58843cc271dfa65e045d01c8 openvswitch-debuginfo = 2.14.0-2.fc33 openvswitch-debuginfo(x86-32) = 2.14.0-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openvswitch-debugsource(x86-32) = 2.14.0-2.fc33 Processing files: python3-openvswitch-debuginfo-2.14.0-2.fc33.i686 Provides: debuginfo(build-id) = 665cd0dd719428745bed744fff171cc4224278ad python-openvswitch-debuginfo = 2.14.0-2.fc33 python3-openvswitch-debuginfo = 2.14.0-2.fc33 python3-openvswitch-debuginfo(x86-32) = 2.14.0-2.fc33 python3.9-openvswitch-debuginfo = 2.14.0-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openvswitch-debugsource(x86-32) = 2.14.0-2.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386 Wrote: /builddir/build/RPMS/python3-openvswitch-2.14.0-2.fc33.i686.rpm Wrote: /builddir/build/RPMS/openvswitch-devel-2.14.0-2.fc33.i686.rpm Wrote: /builddir/build/RPMS/openvswitch-test-2.14.0-2.fc33.noarch.rpm Wrote: /builddir/build/RPMS/openvswitch-ipsec-2.14.0-2.fc33.i686.rpm Wrote: /builddir/build/RPMS/python3-openvswitch-debuginfo-2.14.0-2.fc33.i686.rpm Wrote: /builddir/build/RPMS/network-scripts-openvswitch-2.14.0-2.fc33.i686.rpm Wrote: /builddir/build/RPMS/openvswitch-2.14.0-2.fc33.i686.rpm Wrote: /builddir/build/RPMS/openvswitch-debuginfo-2.14.0-2.fc33.i686.rpm Wrote: /builddir/build/RPMS/openvswitch-debugsource-2.14.0-2.fc33.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.OD1AkF + umask 022 + cd /builddir/build/BUILD + cd openvswitch-2.14.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openvswitch-2.14.0-2.fc33.i386 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0